如何从RESTier OData隐藏EntitySet但将其保留在模型中?

时间:2019-07-11 09:37:37

标签: asp.net-web-api odata restier

我已经用所需的表/类生成了ADO.NET实体数据模型。

我有MyClass,我在项目中需要它,但不希望它作为OData端点的一部分可见/暴露。

添加模型。MyDbContext类的OnModelCreating方法中的Ignore确实将其隐藏,但当我尝试使用MyDbContext出于其他目的查询该表时,也会引发运行时错误。

我想我可以制作MyDbContextExtended:MyDbContext并使用MyDbContext公开OData终结点的EntitySet并使用MyDbContextExtended公开其他的后端操作,但是我相信必须有一种更简单的方法。

0 个答案:

没有答案