0
두 테이블 (ActiveUsers
, InactiveUsers
) 중 하나에 사용자를 저장하는 레거시 데이터베이스에서 작업합니다. 내 DbContext에서 나는 두 Usertables 작업을 다음 DbSets 정의 :하나의 엔터티에 여러 테이블 매핑
public DbSet<User> ActiveUsers{ get; set; }
public DbSet<User> InactiveUsers{ get; set; }
가 어떻게 테이블에 User
엔티티를 매핑 할 수 있습니다? 나는이 매핑에 붙어 :
// OK
modelBuilder.Entity<User>().ToTable("ActiveUsers");
// Overwrites the mapping above :(
modelBuilder.Entity<User>().ToTable("InactiveUsers");
내가 어떻게 든 DbSets를 구성 할 필요가 있다고 생각 ...
는추신 : This MSDN article은 EDMX로 "고전"EF 내 문제를 해결하는 것 같다.
을 지원하지 않습니다 당신은 어떤 특성을 가지고 있고 InactiveUsers 테이블에 매핑하지 않을 사용자로부터 새로운 개체 유형을 도출 할 수있다. – Pawel
나는 그것을 해냈다. :) 그러나 더 나은 옵션이있을 수 있고 SO에 게시했다. – Sandro
CodeFirst는 MEST를 지원하지 않는다. – Pawel