我正在运行以下 LINQ 查询,但它抛出一个错误,提示“无效的 'where' 条件。实体成员正在调用无效的属性或方法。”
谁能建议我为什么会这样。如果我从中删除conn.Record2Id.LogicalName.Equals("account")
它WHERE
会返回结果,但我可以看到 LogicalName = account in quick view
。
var connections = (from conn in context.CreateQuery<Connection>()
where (conn.Record1Id.Id.Equals(incidentId)
&& conn.Record2Id.LogicalName.Equals("account")
&& conn.StateCode == 0)
select conn).FirstOrDefault();
提前致谢