app.UseMvc(routes =>
{
routes.MapODataServiceRoute("odata", "odata", modelBuilder.GetEdmModel(), new DefaultODataBatchHandler(),
new ODataValidationSettings() { MaxAnyAllExpressionDepth = 2 });
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
[ODataRoutePrefix("Orders")]
public class OrdersController : ODataController
{
...
}
[ODataRoutePrefix("Customers")]
public class CustomersController : ODataController
{
...
}
如果仍Then, ,一致使用ODataRouteAttribute显式指定方法的路由
[ODataRoute("Customers")]
public IQueryable Get()
{
...
}