在对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/