2012-10-12 64 views
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問題。

+0

你可以得到來自用戶,不會有任何屬性,並將其映射到InactiveUsers表的新實體類型。 – Pawel

+0

我已經做到了:)但我認爲可以有更好的選擇,併發布在SO – Sandro

+1

CodeFirst不支持MEST – Pawel

回答

0

由於帕維爾指出:

CodeFirst不支持MEST

相關問題