2012-09-27 77 views
0

使用EF5和遷移。我想添加一個屬性到我的連接表ProjectUser。我如下設置模型,但遷移不會生成該屬性。謝謝或想法,不勝感激。實體框架5添加屬性以加入表

User { 
public int UserGuid { get; set; } 
.... 
public virtual IColllection<Project> Projects { get; set; } 
} 

Project { 
public int ProjectId { get; set; } 
.... 
public virual ICollection<User> Contacts { get; set; } 
} 

ProjectUser { 
public int Project_ProjectId { get; set; } 
public guid User_UserGuid { get; set; } 
public string ProjectRoles { get; set; } 
} 

回答

0

您是否記得將ProjectUser添加到DbContext?您還需要讓您的用戶和項目集合引用連接表,而不是彼此。 EF本身不支持與有效負載的多對多關係。

您認爲您能夠訪問ProjectRoles屬性如何?