беглый nhibernate, многие ко многим, нет ленивых, круговые ссылки - PullRequest
2 голосов
/ 04 января 2011


У меня есть два класса: Роль и Пользователь с отношением ManyToMany и я отобразил их так:

Роль

HasManyToMany<User>(r => r.Users)
            .Table("CFG_User_Role")
            .ParentKeyColumn("RoleId")
            .ChildKeyColumn("UserId")
            .Cascade.None();

Пользователь

HasManyToMany<Role>(u => u.Roles)
                .Table("CFG_User_Role")
                .ParentKeyColumn("UserId")
                .ChildKeyColumn("RoleId")
                .Cascade.None();

Но когда я получаю роль от БД, я получаю также пользователей и роли пользователей и т. Д. Как я могу остановить эту циркулярную ссылку? Я пытался с .Not.LazyLoad () , но он не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...