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 に追加したことを覚えていますか? また、ユーザー コレクションとプロジェクト コレクションが相互に参照するのではなく、結合テーブルを参照するようにする必要があります。EF は、ペイロードとの多対多の関係をネイティブにサポートしていません。

ProjectRoles プロパティにアクセスするにはどうすればよいと思いますか?

于 2012-09-27T18:15:10.853 に答える