1.是可以的,而且支持的很棒
?
1 /* 2 lcg 3 * 1.看看能不能用 4 * 2.怎么用 - 引哪個文件即可? 5 */ 6 7 //數據庫連接參數 8 private const string strConn = "Data Source=Alen;Initial Catalog=Test_Base_1007_2;User ID=sa;Password=123123"; 9 10 public void Test_01() 11 { 12 /* 13 lcg 14 * 1.創建連接 15 * 2.訪問表,并輸出 16 * 3.[疑惑點]:必須創建表對應類對象嗎? - 就當前公司項目來說的話很不現實 17 */ 18 19 using (SqlConnection conn = new SqlConnection(strConn)) 20 { 21 IEnumerable<CClass> iEnu_Item = conn.Query<CClass>("select * from class"); 22 23 foreach (var item in iEnu_Item) 24 { 25 Console.WriteLine(string.Format("ID:{0} Name:{1}", item.ClassID, item.ClassName)); 26 } // end foreach 27 } // end using 28 } // end function 29 30 public void Test_02() 31 { 32 /* 33 lcg 34 * 1.訪問,并讀取數據 - 看來各種組合,負載SQL都支持 35 * 2.而且支持 動態屬性? - 即原本就有的列名也可 .UserName 之后讀取出來,即使我沒有創建類 36 */ 37 38 using (SqlConnection conn = new SqlConnection(strConn)) 39 { 40 //創建 SQL 41 string sSql = @"select * from [User] 42 join class 43 on [User].ClassID = Class.ClassID"; 44 foreach (var item in conn.Query(sSql)) 45 { 46 Console.WriteLine(item.UserName); 47 } 48 } 49 }
?