linq to sql常用方法总结

mac2022-06-30  72

Linq To Sql常用方法使用总结

 

准备工作:数据表:Table1 ID        int        PKCol1        varchar(50)Col2        int======================================Table2ID        int        PKoID        int        FKRemarks        varchar(50)======================================方法简介:1.    查询DBContext dc = new DBContext();              //实例化Linq To SQL 类 var s = from t1 in dc.Table1    select t1;s就是表Table1中所有的集合

 1.1 用了匿名类的方法。

如果需要返回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。

 1.2 指明实体的方法。

 var s = from t1 in dc.Table1    select new  tbMode    {       myID= t1.ID,      myCol= t1.Col1};

2.   带条件查询

2.1 普通查询

例一:查询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://mac.8miu.com/read-11008.html
最新回复(0)