类型或命名空间' OData'名称空间中不存在Microsoft.AspNetCore'

时间:2018-02-22 00:56:07

标签: c# asp.net-core odata

我正在构建一个.Net Core OData接口。

我正在尝试使用命名空间' Microsoft.AspNetCore.OData'但是它会抛出错误,说明'类型或命名空间' OData'名称空间中不存在Microsoft.AspNetCore'。'

另外,我已下载了该软件包' Microsoft.AspNetCore'。

问题是: 1.我可以使用Microsoft.AspNet.OData而不是Microsoft.AspNetCore.OData'。这会影响我在.net核心中的OData实现吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

试试这个:

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

这让我们可以使用以下using语句。

using Microsoft.AspNet.OData;

答案 1 :(得分:1)

请使用

method="post"

代替

using Microsoft.AspNet.OData;