0

使用 EF5 和迁移。我想向我的联接表 ProjectUser 添加一个属性。我将模型设置如下,但迁移不会生成属性。感谢或想法将不胜感激。

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; }
}
4

1 回答 1

0

您还记得将 ProjectUser 添加到 DbContext 吗?您还需要让您的 User 和 Project 集合引用连接表,而不是相互引用。EF 本身并不支持与有效负载的多对多关系。

您认为您将如何访问 ProjectRoles 属性?

于 2012-09-27T18:15:10.853 回答