Отношение «многие ко многим» в первом коде EF4
Как вы представляете отношение «многие ко многим» в 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; }
}
В базе данных есть таблица UserProfiles, которая имеет FK для пользователя и FK для профиля. Как я могу отобразить это?
РЕДАКТИРОВАТЬ: я понимаю, как в настоящее время сопоставить с наличиемICollection<User>
собственность наProfile
, но я действительно не хочу иметь противоположное свойство навигации, когда оно должно быть «У пользователей много профилей».