原创 Object To Object Mapping(對象到對象映射)

應用服務方法:(複雜 public class UserAppService : ApplicationService { private readonly IRepository<User> _userRepositor

原创 屬性&方法

屬性 訪問修飾符:用來確定屬性的可用範圍 public:不限制對該屬性的訪問 protected:只能從其所在類和所在的子類(派生類)進行訪問 internal:只有其所在類才能訪問 private:私有訪問修飾符,自能在其聲明類

原创 應用服務Application Services

Application Services用於將域邏輯公開給表示層。使用DTO(數據傳輸對象)作爲參數從表示層調用應用服務。它還使用域對象來執行某些特定的業務邏輯,並將DTO返回給表示層。因此,表示層與域層完全隔離。 在理想的分層應

原创 ADO.Net基本操作

來源:https://www.cnblogs.com/czhwust/p/4457207.html ADO.NET是微軟新一代.NET數據庫的訪問架構,ADO是ActiveX Data Objects的縮寫。ADO.NET是數據庫

原创 使用POI導入excel文件時讀取格式相關問題

在excel文檔中,數字、日期類型數據在編輯後會變成numeric格式 導致在讀取過程中,如果按照原來格式讀取會遇到問題 故添加以下函數進行判斷 /// <summary> /// 獲取字符串格式

原创 HSSFWorkbook導入表格

補充:本文鏈接:https://blog.csdn.net/ethan_10/article/details/80335350 讀取excel IWorkbook workBook = null;

原创 C#中的Dictionary字典類

必須包含名空間System.Collection.Generic Dictionary裏面的每一個元素都是一個鍵值對(由二個元素組成:鍵和值) 鍵必須是唯一的,而值不需要唯一的 鍵和值都可以是任何類型(比如:string, int

原创 StringComparison枚舉

https://www.cnblogs.com/zhw511006/archive/2010/07/09/1774591.html public enum StringComparison { CurrentCulture, Cu

原创 排序(冒泡、直接插入、選擇)

冒泡排序 從小到大 namespace ConsoleApp1 { class Program { static void Main() { int[]

原创 對象的創建和使用

訪問對象的屬性和行爲 namespace ConsoleApp1 { class Program { int i = 47; public void call() {

原创 ADO.NET例子

Form1.cs using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Wi

原创 過濾字符串中的數字

string n1 = Regex.Replace(string, @"\d", "");//過濾掉數字,留下非數字

原创 Linq常用List操作總結,ForEach、分頁、交併集、去重、SelectMany等

轉載:https://blog.csdn.net/smartsmile2012/article/details/52883285 /* 以下圍繞Person類實現,Person類只有Name和Age兩個屬性 一.List<T>排序

原创 類的面向對象特性

類的封裝 namespace ConsoleApp1 { class MyClass { private int x = 0; private int y = 0;

原创 WinForm中使用EF6增刪查改

form1.cs using System; using System.Windows.Forms; namespace WinformAboutEF { public partial class create : F