【发布时间】:2012-02-29 05:33:48
【问题描述】:
我们发现 CRM 2011 的 Linq 严重损坏 - 它似乎在没有对其执行任何 QA 的情况下进入。提供程序损坏程度的指标是 .Where(x => x== "b") 之类的查询有效,但此 .Where(x => "b" == x) 可能不取决于某些先前的条件,例如 a加入声明。实际上,我不得不重写查询提供程序的部分内容,并且通过我整理的废话获得了更好的运气。
但是这不能继续下去,还有其他问题,而且我没有为 MS 工作获得报酬,所以我正在寻找替代方案。这两个出现了 QueryExpression 和 FetchXml,详见此处:http://msdn.microsoft.com/en-us/library/gg334607.aspx
谁能给我一个诚实的、真实的生活中使用 QueryExpression 与 FetchXml 的利弊?我想知道它们在性能、开发速度、稳健性和灵活性方面的比较。
【问题讨论】:
标签: linq dynamics-crm-2011 fetchxml query-expressions