1
我有兩個表稱爲用戶和角色,並且橋表用來形成用戶和角色之間的多對多關係。 我的問題是,我如何創建映射的流利nHibernate多對多關係。流利的nHibernate多對多映射
表用戶:
-
用戶ID
-
用戶名
-
密碼
-
全名
表角色:
-
角色ID
-
ROLENAME
-
說明
表橋:
-
用戶名
-
角色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();
}
}
和同爲角色TABL映射方式e,但是我怎樣才能定義多對多映射呢?
感謝
是的,我已經經歷這個文章,正創建映射在文章中定義,但昨天我去通過類映射工具功能NHibernate,它創建類似的映射HasMany(x => x.tblUserInRoles),實際上它也爲橋表創建了實體n映射類。是否有必要爲橋表創建實體n映射類? – Saad
@Saad根本就沒有。 –
阿罕好,謝謝 – Saad