【发布时间】:2018-06-27 01:46:06
【问题描述】:
如何声明两个同名但在不同区域下路由的 OData EntitySet?这可能吗?
例如:
public static void Register(HttpConfiguration config)
{
var builder = new ODataConventionModelBuilder();
builder.EntitySet<Costco.Models.Food>("Foods");
builder.EntitySet<Ikea.Models.Food>("Foods"); // this causes an exception
config.Routes.MapODataServiceRoute("MyRoute", "{area}", builder.GetEdmModel());
}
处理不同的请求,例如:
【问题讨论】:
-
您能使用 2 个不同的构建器吗? ikeaBuilder 和 costcoBuilder?
标签: c# .net rest asp.net-web-api odata