LINQ比较2个别名ERROR中的2个不同字段

时间:2016-12-18 08:12:48

标签: linq dynamics-crm

我希望自己解释一下。

为什么在LINQ中我无法比较来自2个不同表(别名)的2个不同字段,这样的操作是否存在问题?

假设我有以下代码:

return (from v in ctx.Xrm.rms_account_vehicleSet
        join j in ctx.Xrm.rms_jurisdictionSet on v.rms_l_jurisdiction.Id equals j.rms_jurisdictionId
        where v.jurisdiction_number == j.jur_number
        select v).FirstOrDefault();

我收到错误:

  

Typea 2[<>f__AnonymousType9 2 [Rms.Crm.Common.DataModel.RmsSchema.rms_account_vehicle,Rms.Crm.Common.DataModel.RmsSchema.rms_jurisdiction]'引用范围'',但未定义

谢谢。

0 个答案:

没有答案