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

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


代替

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


还是没有区别?

谢谢

最佳答案

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

但是,为了教一个人钓鱼而不是给他一个鱼,请阅读埃里克·利珀特(Eric Lippert)的回答Which is faster?

关于c# - 是使用并行库调用XRM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14600993/

10-11 01:30