【发布时间】:2014-03-07 16:14:19
【问题描述】:
我有一个有效的 OData 实现,并以典型方式设置路由:
var builder = new ODataConventionModelBuilder();
builder.EntitySet<Person>("People");
configuration.Routes.MapODataRoute(routeName:"OData", routePrefix:"odata", model:builder.GetEdmModel());
我正在寻找一种方法以编程方式为已注册的实体集生成绝对 URL,从任何 OData 操作之外。例如,我想请求 Person 类型的 OData 端点并返回 "http://host/odata/People"。
标准 URL 助手似乎不适用,因为 OData 路由是基于约定的。
【问题讨论】:
-
“我想请求 Person 类型的 OData 端点并返回 'host/odata/People'”是什么意思?请求是什么?
标签: asp.net-mvc odata