是使用并行库调用 XRM
本文关键字:调用 XRM 并行 | 更新日期: 2023-09-27 17:56:42
在对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()
差。
教一个人钓鱼而不是给他钓鱼,请阅读埃里克·利珀特的答案哪个更快?。
您必须在 AccountSet
之后使用 AsParallel()
。
对于具体示例使用
xrm.AccountSet.FirstOrDefault(v=>v.ModifiedBy == DateTime.Now);