2012-07-03 107 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

相关问题