我正在使用链接到Dynamics CRM Online的网站。我对这两者都很陌生,但找到最好的学习方法就是让自己承受压力。LINQ到Dynamics CRM查询优化
无论如何,我有,我已经使用LinqPad建立以下LINQ查询:
from m in py3_membershipSet
join c in ContactSet on m.py3_Member.Id equals c.ContactId
where m.statuscode.Value == 1
orderby m.py3_name
select m
然而,这给出了一个内存溢出异常。如果我使用Take(100),它运行正常,但我预计总共需要大约1200个结果。无论内存问题是否与LinqPad相关的问题我都不知道,但无论如何,我假设上述查询不是拉出这些结果的最有效方式。
我真的可以做一些帮助,使它更有效率,如果它像LinqPad一样显示内存的话。