У меня есть два класса: Роль и Пользователь с отношением 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 () , но он не работает.