2

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

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

代替

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

还是没有区别?

谢谢

4

2 回答 2

2

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

但是为了教一个人钓鱼而不是给他钓鱼,请阅读 Eric Lippert 的答案哪个更快?.

于 2013-01-30T13:19:45.183 回答
0

您必须使用AsParallel()after AccountSet

具体示例使用

xrm.AccountSet.FirstOrDefault(v=>v.ModifiedBy == DateTime.Now);
于 2013-01-30T09:55:40.023 回答