c#-类型或名称空间“ OData”在名称空间“ Microsoft.AspNetCore”中不存在

我正在构建.Net Core OData接口.

我正在尝试使用名称空间“ Microsoft.AspNetCore.OData”,但它引发错误,指出“名称空间“ Microsoft.AspNetCore”中不存在类型或名称空间“ OData”.

另外,我已经下载了软件包“ Microsoft.AspNetCore”.

问题是:
1.我可以使用Microsoft.AspNet.OData代替“ Microsoft.AspNetCore.OData”.这会影响我在.net核心中实现OData吗?

谢谢.

解决方法:

尝试这个:

cd C:/temp
dotnet new web  
dotnet add .\temp.csproj package Microsoft.AspNetCore.OData --version 7.0.0-*

这样我们就可以使用以下using语句.

using Microsoft.AspNet.OData;
上一篇:c#-尽管使用System.Web.Odata.Extensions,“’HttpRequestMessageProperties’不包含’PathHandler’的定义”


下一篇:c#-在WebAPI OData请求中包含相关实体