我遇到OData配置错误。
我在ASP.NET Core 2.2中拥有一个Rest API,使用EntityFrtamework与Oracle数据库进行通信(仅适用于视图)。现在,我正在尝试在项目中配置OData,但我不完全知道如何创建OData端点以从View获取数据。如何为View(无键)创建EDM模型以配置ODAta端点?
如果要为SQL View创建Edm模型(不带键),则可以使用以下代码:
private IEdmModel GetEdmModel(IApplicationBuilder app)
{
var edmModel = new ODataConventionModelBuilder(app.ApplicationServices, true);
edmModel.EntitySet<Student>("Students");
return edmModel.GetEdmModel();
}