![]() |
1
4
我的方法是在映射中建模一对多关系,但将“多”约束到单个项。这允许可选的一对一,并且还保证在保存小部件时保存WidgetTest实例。例如:
|
![]() |
2
1
当您说“假设将WidgetTest字段添加到Widget是不合适的”时,您的意思是在域对象中还是在数据库中。如果您希望字段位于数据库中的同一个表中,那么将WidgetTest映射为Widget的一个组件如何?使NHibernate映射文件如下所示:
给出表格结构:
|
![]() |
3
0
我还有两个想法 here
|
![]() |
4
0
这个
answer given by nw.
如果您使用
所以为了解决这个问题,我们需要做点什么
增强的灵感: |
![]() |
nfplee · 将接口映射到NHibernate中的默认类型 12 年前 |