Entity Framework 4.3.1 및 자체 추적 엔터티를 사용하는 ASP.NET 4.0 웹 응용 프로그램이 있습니다. 그것은 다른 ADO.NET 엔터티 데이터 모델 (.edmx) 파일을 추가 할 때까지 작동합니다. 그런 다음 프로젝트는 오류없이 컴파일되지만 자체 추적 엔터티 개체를 호출하자 마자 응용 프로그램에서 System.InvalidOperationException을 생성합니다. EntityType 'namespace.classname'에 대한 매핑 및 메타 데이터 정보를 찾을 수 없습니다.System.InvalidOperationException : 매핑 및 메타 데이터 정보를 EntityType에 대해 찾을 수 없습니다.
두 번째 ADO.NET 엔터티 데이터 모델을 다른 네임 스페이스에 추가하려고 시도했지만 도움이되지 않습니다. 프로젝트에서 추가 된 .edmx 파일을 제거하면 문제가 사라집니다. 자체 추적 엔티티 파일 (Model.tt 및 Model.Context.tt)을 제거하면 문제가 사라집니다.
엔티티 데이터 모델 이상인 경우 셀프 추적 엔티티가 올바르게 작동하지 않는 것처럼 보입니다.
이 문제를 경험하고 해결 한 사람이 있습니까?
자동 추적 엔티티가 4.3.1에서 작동하는지 확인했습니다. 내가 발견 한 문제는 하나의 ADO.NET 엔터티가있을 때 작동한다는 것입니다. 데이터 모델 만. 더 추가하면 작동이 멈 춥니 다. – SHS