1
ユーザーとロールという2つのテーブルと、ユーザーとロールの間の多対多の関係を形成するブリッジテーブルがあります。 私の質問は、どのように私は流暢なnHibernateの多くの関係に多くのマッピングを作成することができますということです。Fluent nHibernate多対多マッピング
テーブルユーザー:
-
ユーザID
-
UserNameの
-
パスワード
-
フルネーム
表の役割:
-
RoleID
-
ロール名
-
説明
表ブリッジ:
-
ユーザーID
-
私はロールTABLのマッピングのために、この
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();
}
}
と同じ方法などのマッピングtblUserを持って
をRoleIDどのように多くのマッピングをそこに定義できますか?
おかげ
を参照してください、それは次のようにマッピングを作成しますHasMany(x => x.tblUserInRoles)、実際にブリッジテーブルのエンティティnマップクラスも作成します。ブリッジテーブル用のエンティティnマップクラスを作成する必要がありますか? – Saad
@Saadはまったくありません。 –
ahan allrightありがとう – Saad