因为DefaultIfEmpty()不支持,做左连接的正确方法是什么?正确的方式做一个左连接LINQ到实体?
0
A
回答
0
到底
,我以前the let way与.FirstOrDefault()
from myothertable
where....
let var = (query).FirstOrDefault()
select new {otherfield, var.field1, var.field2}
0
很难说如何解决你的问题,因为你不说什么,但一般:
var q = from i in Context.Invoices
select new
{
Number = i.Number,
ItemNumbers = from il in i.Lines
select il.Number
}
LINQ到实体将合并空,所以你如果没有得到一个空集发票行项目。
现在,这会生成一个图形,而不是一个表格结果集。我疯狂的猜测是你想要的,因为当你在LINQ to Entities中工作时,你通常希望使用对象而不是表格式SQL结果。但正如你所说,如果不知道你想要解决的具体问题,就很难更具体。
相关问题
- 1. LINQ到实体左连接
- 2. 左外连接实体/ Linq
- 3. 左外连接LINQ到实体
- 4. 如何构建正确的LINQ到实体查询从多个实体获取数据(左外连接模拟)
- 5. 左外连接Linq到MVC模型的实体
- 6. 转换SQL左连接到Linq表达式左连接
- 7. 连接到MSMQ,“正确”的方式?
- 8. 实体框架左连接
- 9. 如何实现一个左外连接的实体框架
- 10. SQL到Linq多个表左外连接
- 11. LINQ到实体连接查询
- 12. nhibernate左连接linq
- 13. linq 2左连接
- 14. Linq左外连接
- 15. NHibernate左连接LINQ
- 16. LINQ双左连接
- 17. 左外连接的实体(实体或复杂类型不能在LINQ到实体查询构造。)
- 18. linq来实现左外连接
- 19. 左加入Linq到实体的Vb.net
- 20. 花店在线数据库模式 - 正确的实体连接?
- 21. LINQ到实体 - 一对多的关系 - 需要左外连接,而不是交叉连接
- 22. LINQ查询实体框架是不是做的包括()正确
- 23. 是以正确的方式从另一个类/接口继承实体类吗?
- 24. 正确的连接方式(一个池)node-mongodb-native
- 25. LINQ到SQL外部左连接与多个连接条件
- 26. LINQ到SQL - 左外连接有多个连接条件
- 27. 正确的方式做HTTP.PUT
- 28. 左连接输出不正确的第一个数据块
- 29. 你怎么做多个内部联接Linq到实体
- 30. SQL左连接不同的正确?
当我把在许多领域从同一个表,最终的结果,(sql查询)使用了大量的unionall东西 – Fredou 2009-10-06 15:59:17
基于如此少的信息,我无法提出一个好的答案。 – 2009-10-06 16:36:13