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

本文关键字:集合 Fluent NHibernate 获取 链接表 | 更新日期: 2023-09-27 18:36:45

我有一组表格

用户用户权限权限

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

我的对象类型为用户具有 IList

我不确定如何正确配置 NHibernate,以便映射将查看用户权限密钥以获取权限信息。

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

标准的多对多映射?

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