LINQ 问题,看看有没有大神可以看看
from a in datas
join b in cab on a.ServiceOrderId equals b.ServiceOrderId
join c in sod on a.ServiceOrderId equals c.Id
join d in sum on a.CreateUserId equals d.Id
select new { a,b, c, d};
其中需要查出a的数据,但是带出b,c,d三个表中一些数据,但是a与b,a与c是一对多关系,所以会查出很多重复的,求解不让他重复
join b in cab on a.ServiceOrderId equals b.ServiceOrderId
join c in sod on a.ServiceOrderId equals c.Id
join d in sum on a.CreateUserId equals d.Id
select new { a,b, c, d};
其中需要查出a的数据,但是带出b,c,d三个表中一些数据,但是a与b,a与c是一对多关系,所以会查出很多重复的,求解不让他重复
...全文
相关推荐
Linq 之路,通俗易懂的讲解Linq用法
Linq 之路
C#——Linq详解
Action、Func详解并与lambda表达式结合使用、揭秘linq方法的背后、linq常用的扩展方法
C# LINQ(一)概况
在LINQ前,先回顾下集合:集合基于ICollection、IList、IDictionary、IEnuerable接口及其泛型版本,例如IEnuerable<T>,IList和IDictionary均从ICollection接口派生,而ICollection接口又从IEnumerable接口派生。而泛型版本IEnumerable<T>也派生自IEnumerable,相当于...
C# 高级编程:Linq
LINQ 是微软在 .NET Framework 3.5 版本引入的一项技术,它将数据查询功能直接集成到 C# 语言中,允许开发者以一致的方式查询对象集合、数据库、XML 文档等不同类型的数据源。通过 LINQ,开发者可以使用类似 SQL 的语法在内存集合中执行复杂的数据处理操作,而无需编写繁琐的循环和判断逻辑。LINQ 通过将数据查询能力深度集成到 C# 语言中,使得数据访问更加统一、简洁与高效。掌握 LINQ 是每一个 C# 高级程序员的必备技能。
LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习
LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习


LINQ
