0
我使用將用戶存儲在兩個表(ActiveUsers
,InactiveUsers
)之一中的舊數據庫。在我的DbContext我定義了以下DbSets與兩個Usertables工作:將多個表映射到一個實體
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 ...
PS:This MSDN article似乎解決我的「經典」 EF與EDMX問題。
你可以得到來自用戶,不會有任何屬性,並將其映射到InactiveUsers表的新實體類型。 – Pawel
我已經做到了:)但我認爲可以有更好的選擇,併發布在SO – Sandro
CodeFirst不支持MEST – Pawel