LINQ to SQL

简介: Inner Join 在Linq中的写法如下:var results = from f in db.
Inner Join 在Linq中的写法如下:
var results = from f in db.Farms 
                join fc in db.FarmCategories on f.FarmId equals fc.FarmId
                where f.FarmId.Equals(2)   
               select f;  



Left Join 在Linq中的写法如下,后面使用 DefaultIfEmpty()

var results = from f in db.Farms 
             join fc in db.FarmCategories.DefaultIfEmpty() on f.FarmId equals fc.FarmId
            where f.FarmId.Equals(2)
              select f;  

取实体类集合中某个字段值最大的那个实体类

ObservableCollection<RainFall> lists = e.Result;
 //从集合中找出最大值的实体
RainFall max = lists.OrderByDescending(s => s.YL).FirstOrDefault();


相关文章
|
4月前
|
SQL 开发框架 .NET
C# Linq SaveChanges()报错 You have an error in your SQL syntex
C# Linq SaveChanges()报错 You have an error in your SQL syntex
21 0
|
SQL 开发框架 .NET
SQL中in和not in在LINQ中的写法
SQL中in和not in在LINQ中的写法
|
SQL 开发框架 .NET
ef linq方式插入+sql操作数据注意事项
ef linq方式插入+sql操作数据注意事项
83 0
|
SQL 存储 开发框架
Linq To SQl总结
Linq To SQl总结
171 0
Linq To SQl总结
|
SQL 开发框架 安全
Linq to SQL中的ColumnAttribute中的Expression
在Linq to SQL中,使用ColumnAttribute特性来关联数据库和实体类。这个Atrribute也有很多属性可以设置。其中让人比较迷糊的是Expression,也折磨了我好几天才弄明白(因为官方的例子给的也让人迷糊,基本运行都无法通过)。
517 0
Linq to SQL中的ColumnAttribute中的Expression
|
SQL .NET 开发框架
Linq SQL 动态个数where查询
Linq SQL 动态个数where查询,从parts表中查找工件类型ID为1、2或6...(个数不定)的所有part。
8435 0