Linq To Sql常用方法使用总结

it2022-05-05  124

 

准备工作: 数据表: Table1 ID        int        PK Col1        varchar(50) Col2        int ====================================== Table2 ID        int        PK oID        int        FK Remarks        varchar(50) ====================================== 方法简介: [b]1.    查询[/b] DBContext dc = new DBContext();              //实例化Linq To SQL 类 var s = from t1 in dc.Table1     select t1; s就是表Table1中所有的集合 如果需要返回Table1中的某几列。 var s = from t1 in dc.Table1     select new     {         t1.ID,         t1.Col1 };         这样就只返回ID列和Col1列。         如果要给返回的列指定别名,写法如下:     var s = from t1 in dc.Table1     select new     {         myID = t1.ID,         myCol1 = t1.Col1 };     这就相当于SQL语句中的 select ID as ‘myID’, Col1 as ‘myCol1’ from Table1。 [b]2.    带条件查询 [/b]查询Table1中Col1列的值等于 ABC的所有记录 DBContext dc = new DBContext(); var s = from t1 in dc.Table1     where t1.Col1==”ABC”     //或者 where t1.Col1.Equals(“ABC”);模糊查询用where t1.Col1. Contains (“ABC”) 相当于SQL语句中的 like ‘
转载请注明原文地址: https://win8.8miu.com/read-4278.html

最新回复(0)