Asp.net 是否可以将自动EF实体集映射到OData模型生成器?

Asp.net 是否可以将自动EF实体集映射到OData模型生成器?,asp.net,entity-framework,odata,Asp.net,Entity Framework,Odata,我刚开始在安装了EF的API项目中集成OData。 现在,教程显示您必须将每个模型映射到如下实体集: ODataModelBuilder builder = new ODataConventionModelBuilder(); builder.EntitySet<Artist>("Artist"); builder.EntitySet<Event>("Event"); builder.EntitySet<Genre>("Genre"); builder.En

我刚开始在安装了EF的API项目中集成OData。
现在,教程显示您必须将每个模型映射到如下实体集:

ODataModelBuilder builder = new ODataConventionModelBuilder();

builder.EntitySet<Artist>("Artist");
builder.EntitySet<Event>("Event");
builder.EntitySet<Genre>("Genre");
builder.EntitySet<Location>("Location");
builder.EntitySet<NewsItem>("NewsItem");
builder.EntitySet<Page>("Page");
builder.EntitySet<Performance>("Performance");
builder.EntitySet<Sponsor>("Sponsor");

当前的OData Web API实现无法满足您的需要,并且有一个新的.Net库可以满足您当前命名的域框架的需要。您可以在Github上查看并尝试使用它。教程位于。请注意,这个库仍然是alpha版本,但也意味着我们可以接受各种反馈

builder.EntitySets(MyDbContext);