2012-07-03 106 views
1

我正在使用LINQPad(2.42)來測試一些使用SharePoint Client Object Model的代碼片段。基本上與SPSite, SPWeb, SPList, SPFolder and SPFile搞不好。LINQPad Dump()方法不適用於Sharepoint客戶端對象模型

問題是,LINQPad似乎不喜歡調用.Dump()任何以前的對象。它只是一直保持「執行」而不顯示任何結果。

有沒有人遇到同樣的問題?任何解決方法或修復?

感謝

回答

4

嘗試調用.Dump(0)只轉儲屬性的第一級,或結果轉儲到一個網格。

我還沒有看過SharePoint客戶端對象,但如果它們是類似TFS API類的東西,則某些屬性會被延遲加載。調用.Dump()將逐步降低每個結果的服務器調用每個屬性(以及屬性等)的每個結果。這可能是花時間。

+0

太好了,兩種解決方案都有效。是否有任何關於像Dump()這樣的LINQPad方法的文檔? – emzero

+0

@emzero我不知道,我現在一直在關注beta版本說明。 – DaveShaw

+0

@emzero - 在LinqPad中查看「幫助」>「新功能」。它提到'Dump()'有一個深度選項(2.20/4.20),並且「結果到網格」延遲加載(2.42/4.42)。 – DaveShaw

相關問題