请教 nhibernate 关联表问题
请教 nhibernate 关联表问题
在 nhibernate 一对多或多对多中,我想要在关联表中加入额外的字段怎么处理?
如:
User 用户表
ID
Name
Role 角色表
ID
Name
UserInRole 用户角色关联表
ID(标识)
UserID (PK)
RoleID (PK)
FieldExt(扩展字段 业务需要必须要有,后边还有很多个)
现在的有很多 nhibernate 关联映射的资料,但我还是没找到,可能这种设计有问题,但是业务是这样 我也没有办法。请大家帮下忙!
------解决方案--------------------
UserInRole应该成为一个独立类,与User和Role成为一对多的关系.
------解决方案--------------------可以加上额外字段,但在映射文件中不使用这些额外字段就可以,如果要取这些额外字段的值,把关联表映射到一个实体类上就可以,