首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq 联表查询 未将对象引用设立到对象的实例

2012-12-27 
linq 联表查询 未将对象引用设置到对象的实例。var query2 from q in query//企业信息join q1 in query1o

linq 联表查询 未将对象引用设置到对象的实例。


            var query2 = from q in query  //企业信息
                         join q1 in query1
                         on q.Ep_Id equals q1.epId into temp
                         from q1 in temp.DefaultIfEmpty()
                         join u in db.tb_Users
                         on q1.U_Id equals u.U_Id into users
                         from u in users.DefaultIfEmpty()



 on q1.U_Id equals u.U_Id into users
这里未将对象引用设置到对象的实例。
[最优解释]
检查其中访问到的每个对象,是否存在,比如q1,u,U_ID等
[其他解释]
你确定那个异常是抛在这点的:on q1.U_Id equals u.U_Id into users?

而不是抛在你后边的select new上的?

帖一下你的完整代码
[其他解释]
引用:
检查其中访问到的每个对象,是否存在,比如q1,u,U_ID等


q1为null 接下来如何表连接
[其他解释]
引用:
你确定那个异常是抛在这点的:on q1.U_Id equals u.U_Id into users?

而不是抛在你后边的select new上的?

帖一下你的完整代码

解决了 确定在那 后来改写了语句
[其他解释]
大哥,你后来怎么解决的? 我也是一样的错误,

热点排行