Отношения Many-Many в коде первый EF4

Как Вы представляете many-many отношения в Коде EF4 Первый 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 для Профиля. Как я могу отобразить это?

Править: Я понимаю как к в настоящее время отобразиться с наличием a ICollection<User> свойство на Profile, но я действительно не хочу иметь противоположное свойство навигации, когда это должны быть "Пользователи, имеют много профилей".

9
задан TheCloudlessSky 14 July 2010 в 14:01
поделиться

1 ответ

EDIT: CTP4 был выпущен вчера (14 июля 2010) и теперь там есть поддержка этого:

modelBuilder.Entity().HasMany(p => p.Tags).WithMany();


Я узнал наконец, что в настоящее время это невозможно. Microsoft собирается добавить эту возможность (только одно навигационное свойство).

Смотрите эту ссылку на форумах MSDN для получения дополнительной информации: http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/6920db2b-88c7-4bea-ac89-4809882cff8f

8
ответ дан 4 December 2019 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: