我有一组表格
用户 UserPermissions 权限
用户可以拥有链接表UserPermissions指定的1个或多个权限。
我的User类型的对象有一个IList
我不确定如何正确配置NHibernate,以便映射将查看UserPermissions键以获取Permission信息。
答案 0 :(得分:2)
标准的多对多映射?
HasManyToMany(user => user.Permissions)
.Table("UserPermissions")
.ParentKeyColumn("user_id")
.ChildKeyColumn("permission_id");