我尝试通过添加服务引用在Visual Studio中创建默认的odata v3客户端,并且工作正常。
我注意到默认情况下 - VS使用System.Data.Services.Client.DataServiceQuery
类,它无法浏览odata数据页面(假设服务以50个项目的页面返回数据)
我注意到那里有一个非常相似的类但是在不同的命名空间中,并且想知道(有麻烦)实际使用它。
寻找指导/想法/样本/片段 - 关于如何实际使用它?
目标 - 迭代odata数据集合,并在您枚举时加载数据
答案 0 :(得分:0)
这里&#39>
var ctx = new Microsoft.OData.Client.DataServiceContext(
new Uri("https://dev.santa.lt/svcext/medpas/api/v0.1/odata/"),
ODataProtocolVersion.V4);
var q = ctx.CreateQuery<Specialybe>("Specialybes").GetAllPages();