Tôi đang xây dựng một dịch vụ Web API 2 tự lưu trữ OWIN. Tôi cần dịch vụ này để lộ điểm kết thúc OData.Cách định cấu hình điểm kết thúc OData trong ứng dụng API Web tự lưu trữ
Phương pháp IIS chủ trì truyền thống liên quan đến App_Start/WebApiConfig.cs:
using ProductService.Models;
using System.Web.OData.Builder;
using System.Web.OData.Extensions;
public static class WebApiConfig
{
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());
}
}
Tuy nhiên, trong giải pháp tự lưu trữ của tôi không có những điều như WebApiConfig.cs
ở đâu và làm thế nào tôi có thể chỉ định cấu hình OData này?
Đây có phải là dự án WebApi không? Nếu có, WebApiConfig.cs sẽ được tự động thêm vào bên trong thư mục App_Start. –