您的当前位置:首页正文

Linq中如何实现innerjoin、leftjoin.

2023-05-18 来源:易榕旅网
Linq中如何实现innerjoin、leftjoin.

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;

因篇幅问题不能全部显示,请点此查看更多更全内容