EF4 Code-First CTP3で多対多の関係をどのように表現しますか?
たとえば、次のクラスがある場合:
class User
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Profile> Profiles { get; set; }
}
class Profile
{
public int Id { get; set; }
public string Name { get; set; }
}
データベースには、ユーザー用のFKとプロファイル用のFKを持つUserProfilesテーブルがあります。どうすればこれをマッピングできますか?
ICollection<User>
編集:私は現在、にプロパティを持ってマップする方法を理解していますProfile
が、「ユーザーは多くのプロファイルを持っている」はずのときに反対のナビゲーションプロパティを持ちたくありません。