【问题标题】:How to get a collection from a linking table Fluent NHibernate如何从链接表 Fluent NHibernate 中获取集合
【发布时间】:2013-11-03 22:00:53
【问题描述】:

我有一组表

用户 用户权限 权限

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

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

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

【问题讨论】:

    标签: c# nhibernate fluent-nhibernate mapping fluent


    【解决方案1】:

    标准多对多映射?

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

    【讨论】:

    • 这正是我所需要的。谢谢好心人!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    相关资源
    最近更新 更多