【发布时间】:2014-05-07 01:25:01
【问题描述】:
大家好,我是使用 linq 的新手,发现了一个很好的例子 here。然而,它全部在 C# 中,当尝试转换它时,我得到了很多我似乎无法修复的错误。
Imports System.Linq
Imports HelperApp.SPTrackerData
Imports System.Net
Public Class frm_tasks
Private Sub cmdCheck_Click(sender As Object, e As EventArgs) Handles cmdCheckMail.Click
Dim dc As New TeamSiteDataContext(New Uri("http://intranet/_vti_bin/listdata.svc"))
dc.Credentials = CredentialCache.DefaultNetworkCredentials
Dim result = From d In dc.Inventory With { _
Key.Title = d.Title, _
Key.Description = d.Description, _
Key.Cost = d.Cost _
}
For Each d As var In result
Console.WriteLine(d)
Next
End Sub
End Class
我将我的 SharePoint 连接到一个名为 SPTrackerData 的服务参考,如网站上所述,但我似乎无法解决以下问题:
TeamSiteDataContext: 我不确定它在原始代码中的位置 所以我真的不知道在上面的代码中用什么替换它。
Linq 部分:(Dim result =...) 我尽力形成它,因为我认为它需要看起来像,但它完全错了。
对我来说没有做的一件事是为什么我创建了一个服务引用,甚至根本没有在该代码中使用它???
【问题讨论】:
标签: vb.net linq sharepoint-2010 odata service-reference