【问题标题】:Dynamics 365 - Linq query with a not exists conditionDynamics 365 - 具有不存在条件的 Linq 查询
【发布时间】:2021-06-28 13:46:11
【问题描述】:

我已经使用下面的 linq 查询来翻译一个不存在条件的 sql 查询。

(from jdgAcc in srv.mn_jdg_accountsSet
where
!srv.mn_jdg_accountsSet.Where(jdgAcc1 => (jdgAcc1.mn_account.Id == jdgAcc.mn_account.Id)
&& (jdgAcc1.mn_contact.Id != jdgAcc.mn_contact.Id)).Any()
select jdgAcc.mn_account.Name)

但这会引发“无效的 'where' 条件。实体成员正在调用无效的属性或方法。”例外。

请告诉我这个查询有什么问题。由于此错误,我无法将其转换为列表并获取计数。

谢谢,

莎米拉。

【问题讨论】:

    标签: c# linq dynamics-365 not-exists


    【解决方案1】:

    用于 CRM 的 LINQ 实施受到限制,首先是因为这些查询必须可转换为 QueryExpression 查询。遗憾的是 LINQ for CRM 不支持 Not Exists 条件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      相关资源
      最近更新 更多