上下文:我正在尝试在Visual Studio2010中开发Word 2007模板。目标框架是.NET 3.5。我正在使用SharePoint 2010的WCF,并且我已经在我的Word 2007模板项目中添加了一个“服务参考”。我在VS中调试。
当我使用LINQ调用Max()方法时,我得到一个异常。我不明白为什么,因为Visual Studio在我的intellisense中显示了方法。但是,当我转到“对象浏览器”并转到DataServiceQuery类时,我看到的唯一方法是AddQueryOption、BeginExecute、Execute、EndExecute、GetEnumerator和其他2-3个方法。我没有看到任何像Max(),Min(),Single()等这样的LINQ方法,如果我调用这些方法,它们都不能与NotSupportedException一起工作。
智能感知是不是搞砸了?我是不是做错了什么?关于如何开始调试这个问题,有什么建议吗?
发布于 2011-07-23 00:09:01
出发地:http://msdn.microsoft.com/en-us/library/dd673933.aspx。
LINQ语法中可表达的查询集比数据服务使用的表述性状态传输(REST)-based URI语法中启用的查询集更广泛。当查询无法映射到目标数据服务中的URI时,将引发NotSupportedException。
https://stackoverflow.com/questions/6783576
复制相似问题