【发布时间】:2013-10-25 01:05:36
【问题描述】:
我的理解是否正确,以下类和表设计在 NHibernate 中是不可能的:
public class Parent
{
public virtual Guid Id { get; set; }
public virtual ISet<Child> Children { get; set; }
...
}
public class Child
{
public virtual Guid Id { get; set; }
...
}
table Parent { Id, ... }
table Child { Id, ParentId (not null), ... }
所以请注意以下几点:
- 父母和孩子之间的一对多关联
- 使用 ISet
- 没有从 Child 到 Parent 的双向关联
- 孩子的 ParentId 列不为空
【问题讨论】:
标签: nhibernate