代码之家  ›  专栏  ›  技术社区  ›  Polo

动态数据和实体框架的问题

  •  1
  • Polo  · 技术社区  · 17 年前

    我尝试将动态数据与实体模型结合使用,该实体模型具有由子实体派生的抽象类。

    每当我运行网站时,都会出现以下错误:

    2.get_Item(TKey key) +7452124 System.Web.DynamicData.ModelProviders.EFAssociationProvider..ctor(EFColumnProvider column, NavigationProperty navigationProperty) +336 System.Web.DynamicData.ModelProviders.EFColumnProvider.get_Association() +82 System.Web.DynamicData.MetaColumn.Create(MetaTable table, ColumnProvider columnProvider) +16 System.Web.DynamicData.MetaTable..ctor(MetaModel metaModel, TableProvider tableProvider, Boolean scaffoldAllTables, String nameOverride) +272 System.Web.DynamicData.MetaModel.RegisterContext(DataModelProvider dataModelProvider, ContextConfiguration configuration) +758 System.Web.DynamicData.MetaModel.RegisterContext(Func 1 contextFactory,ContextConfiguration配置)+359 System.Web.DynamicData.MetaModel.RegisterContext(类型contextType,ContextConfiguration配置)+79 c:\Projects\DynamicDataWebsite\AdventureWebSite\global.asax中的ASP.global\u asax.RegisterRoutes(路由收集路由)19 ASP.global\u asax.Application\u Start(对象发送者,EventArgs e)在c:\Projects\DynamicDataWebsite\AdventureWebSite\Global.asax:49中

    有人有主意吗?

    1 回复  |  直到 17 年前
        1
  •  1
  •   Craig Stuntz    17 年前

    简单的回答是 Dynamic Data is broken when your Entity Framework model contains inheritance of any kind . 这应该是 fixed in DD 4.0 Preview 3 ,但我没有测试过。

    我的总体印象是,对Entity Framework和ASP.NET MVC的动态数据支持仍然是一项正在进行的工作。