如何从链接表Fluent NHibernate获取集合

时间:2013-10-24 23:50:23

标签: c# nhibernate fluent-nhibernate mapping fluent

我有一组表格

用户 UserPermissions 权限

用户可以拥有链接表UserPermissions指定的1个或多个权限。

我的User类型的对象有一个IList

我不确定如何正确配置NHibernate,以便映射将查看UserPermissions键以获取Permission信息。

1 个答案:

答案 0 :(得分:2)

标准的多对多映射?

HasManyToMany(user => user.Permissions)
    .Table("UserPermissions")
    .ParentKeyColumn("user_id")
    .ChildKeyColumn("permission_id");