문제

하위 엔티티에서 파생 된 추상 클래스가있는 엔티티 모델과 함께 동적 데이터를 사용하려고합니다.

웹 사이트를 실행할 때 마다이 오류가 발생합니다.

model.registerContext (typeof (qmsmodel.qmsentities), new ContextConfiguration () {scaffoldalltables = false}); [keyNotFoundException : 주어진 키는 사전에 존재하지 않았습니다. .사전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(Func1 ContextFactory, ContextConfiguration 구성) +359 System.web.dynamicData.metamodel.registerContext (ContextType, ContextConfiguration Configuration) +79 ASP.Global_Asax.registerRoutes (RouteCollection Loutes) C : Projects global avermamicDatawebsite AdventureWeweWeateSite AdventureWeeWeateSite : 19 C : Projects DynamicDataWebsite AdventureWebsite Global.asax : 49의 asp.global_asax.application_start (객체 발신자, Eventargs e)

누구든지 아이디어가 있습니까?

도움이 되었습니까?

해결책

짧은 대답은 그 것입니다 엔티티 프레임 워크 모델에 어떤 종류의 상속이 포함되어있을 때 동적 데이터가 끊어집니다.. 이것은해야합니다 DD 4.0 미리보기 3에서 수정, 그러나 나는 그것을 테스트하지 않았습니다.

전반적인 인상은 엔티티 프레임 워크 및 ASP.NET MVC에 대한 동적 데이터 지원이 여전히 진행 중이라는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top