C# 是使用调用XRM的并行库

C# 是使用调用XRM的并行库,c#,dynamics-crm-2011,xrm,C#,Dynamics Crm 2011,Xrm,在对XRM的查询中,这样使用并行扩展库是否有帮助 xrm.AccountSet.AsParallel().Where(v=>v.ModifiedBy == DateTime.Now).FirstOrDefault() 而不是 xrm.AccountSet.Where(v=>v.ModifiedBy == DateTime.Now).FirstOrDefault() 还是没有区别 谢谢您必须在AccountSet之后使用aspallel() 作为具体的例子使用 xrm.Accoun

在对XRM的查询中,这样使用并行扩展库是否有帮助

xrm.AccountSet.AsParallel().Where(v=>v.ModifiedBy == DateTime.Now).FirstOrDefault()
而不是

xrm.AccountSet.Where(v=>v.ModifiedBy == DateTime.Now).FirstOrDefault()
还是没有区别


谢谢您必须在
AccountSet
之后使用
aspallel()

作为具体的例子使用

xrm.AccountSet.FirstOrDefault(v=>v.ModifiedBy == DateTime.Now);

我不确定XRM库是如何将LINQ转换为查询表达式的,但查询表达式没有as parallel()的概念。所以我猜
xrm.AccountSet.AsParallel()
的性能会比
xrm.AccountSet.FirstOrDefault()差


但是为了教一个人钓鱼而不是给他一个,请阅读Eric Lippert的答案。

这不是重点,问题是-使用此库是否会提高性能?首先。你在关于性能的问题中没有注意到。但也要回答性能问题。