Быстрый NHibernate HasManyToMany () отображение

Я признаю, что никогда не использовал высшей математики в программировании кроме некоторых любимых проектов, которые являются о математических темах.

Тем не менее я действительно наслаждаюсь к сотрудничеству с людьми, которые достаточно ярки к grok математике. Освоение сложного и трудного материала помогает заставить Ваш мозг в форму решать сложные и трудные проблемы программирования.

10
задан tshepang 15 February 2014 в 22:37
поделиться

1 ответ

Что касается кода, который я использую в своем проекте, я бы определил ваши отношения manyTomany следующим образом:

 public UsersMap()
    {
...
            HasManyToMany(x => x.Roles)
                .WithTableName("UserInRoles")
                .WithParentKeyColumn("Usernamepk")
                .WithChildKeyColumn("RoleIdpk");
    }

  public RolesMap()
    {
...
            HasManyToMany(x => x.Users)
                .WithTableName("UserInRoles")
                .WithParentKeyColumn("RoleIdpk")
                .WithChildKeyColumn("Usernamepk");

    }

Такое определение работает для меня. Сначала проверьте это, затем украсьте LazyLoading и некоторыми другими свойствами.

15
ответ дан 3 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

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