我正在使用鏈接到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一樣顯示內存的話。