在单个应用程序中创建多个Odata v4端点

时间:2019-02-20 13:39:42

标签: c# asp.net-mvc odata odata-v4

我们目前在Web应用程序中同时使用具有读取和写入访问权限的OData 4端点。这些映射如下:

 config.MapODataServiceRoute(
                routeName: "odata",
                routePrefix: "odata",
                model: builder.GetEdmModel());

仅限于当前登录的用户。

但是,我想为外部用户创建单独的只读数据端点。例如'/ odatapublic /'

我的问题如下:

  1. 在单个应用程序中可能有2条注册的odata v4路由
  2. 我可以控制类内的读取/写入访问权限,还是需要使用只读访问权限的方法创建单独的控制器

谢谢

克雷格

0 个答案:

没有答案