2011-04-29 77 views
1

我有以下DB模式:如何在与nhibernate的多对多关系中包含多列?

Users 
-Id (uniqueidentifier) 
-FirstName 
-LastName 
-Email 

AuthProviders 
-Id (smallint) 
-Name 

UserAuthProviders 
-Id (uniqueidentifier) 
-User (uniqueidentifier, FK) 
-AuthProvider (smallint, FK) 
-Identity (nvarchar) 

我需要所有AuthProviders映射到用户对象。我从一个idbag开始,但它看起来只允许我拥有Id,用户关系和AuthProvider关系。我需要能够包含身份。

我还可以用它来映射它吗?

回答