首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Simple.Odata.Client资源

找不到Simple.Odata.Client资源
EN

Stack Overflow用户
提问于 2019-02-26 05:50:31
回答 1查看 1.1K关注 0票数 0

我正在遵循Github的一个教程,当我调用下面的'await client‘行时,似乎出现了错误。错误是Simple.OData.Client.WebRequestException: 'Resource Not Found',但是当我在浏览器中访问它时,url工作得很好。你知道如何进一步解决这个问题吗?

Main.cs:

代码语言:javascript
复制
using Simple.OData.Client; //Install-Package Simple.OData.Client

static void Main(string[] args)
{
    MCdemo().GetAwaiter().GetResult();
    Console.WriteLine("Press any key to exit");
    Console.ReadKey();
}

public static async Task<string> MCdemo()  
{
    var client = new ODataClient("https://packages.nuget.org/v1/FeedService.svc/");

    var x = ODataDynamic.Expression;
    IEnumerable<dynamic> packages = await client
        .For(x.Packages)
        .Filter(x.Title == "Simple.OData.Client")
        .FindEntriesAsync();

    foreach (var package in packages)
    {
        Console.WriteLine(package.Title);
    }

    return "success";
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-26 06:45:23

您会得到该异常,因为这是一个旧的指向Nuget packages.The教程的URL,应该已经更新。新的Nuget url是https://api.nuget.org/v3/index.json,请参阅此SOGithub

但是对于您的教程,您可以使用此http://services.odata.org/V4/TripPinServiceRW/

代码语言:javascript
复制
var client = new ODataClient("http://services.odata.org/V4/TripPinServiceRW/");

var x = ODataDynamic.Expression;
IEnumerable<dynamic> values = await client
    .For(x.Photos)
    .FindEntriesAsync();

    foreach (var photo in values)
    {
      Console.WriteLine(photo.Name);
    }

return "success";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54875207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档