流利的nhibernate,很多很多,没有懒惰,循环参考

时间:2011-01-03 22:32:21

标签: .net fluent-nhibernate


我有两个类:角色用户,具有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();

但是当我从db获得一个角色时,我也得到了用户和用户等角色...... 我怎么能停止这个循环引用? 我尝试使用 .Not.LazyLoad(),但它不起作用。

0 个答案:

没有答案