流利的nHibernate多对多映射

时间:2011-07-05 12:35:04

标签: nhibernate orm fluent-nhibernate

我有两个名为Users and Roles的表,以及一个桥表,用于在用户和角色之间形成多对多的关系。 我的问题是如何在流畅的nHibernate中为多对多关系创建映射。

表用户:

    用户ID
    用户名
    密码
    全名

表格角色:

    角色ID
    ROLENAME
    描述

桌桥:

    用户ID
    角色ID

我有这样的映射tblUser

class tblUsersMap : ClassMap<tblUsers>
{
    public tblUsersMap()
    {
        Id(user => user.UserID).GeneratedBy.Identity();
        Map(user => user.UserName).Not.Nullable();
        Map(user => user.Password).Not.Nullable();
        Map(user => user.FullName).Not.Nullable();
    }
}

和Role表的映射方式相同,但是如何在那里定义多对多的映射?

由于

1 个答案:

答案 0 :(得分:1)

请参阅here