我正在构建一个WebAPI 2项目,我喜欢启用OData查询支持的想法。通过包含Odata nuget包并通过config.EnableQeyOptions()
我注意到这种方法被标记为折旧,但无法找到我们应该使用的内容。有谁知道吗?
答案 0 :(得分:1)
如果您指的是这个金块包 Microsoft.AspNet.Odata
然后示例代码看起来像这样
public static void Register(HttpConfiguration config)
{
// New code:
ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Product>("Products");
config.MapODataServiceRoute(
routeName: "ODataRoute",
routePrefix: null,
model: builder.GetEdmModel());
}
你可以在这里找到完整的帖子 http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint