日期:2014-05-20  浏览次数:20693 次

linq 表连接查询 错误
C# code

            var query=from tain in db.demaintain
                      join dead in db.Deceased
                      on tain.FDeId equals dead.Id into temp
                      from dead in temp.DefaultIfEmpty()
                      select{};
//in temp.DefaultIfEmpty()处报错 错误如下
//错误    4    在源类型为“System.Linq.IQueryable<AnonymousType#1>”的查询表达式中,不允许在后面的 From 子句中使用类型为“System.Collections.Generic.IEnumerable<Tomb.Entitys.Deceased>”的表达式。对“SelectMany”的调用中的类型推理失败。    F:\projects\TombPrj\TombDAL\DeceasedService.cs




------解决方案--------------------
我滴神。。。
------解决方案--------------------
双向关联???