Gro*_*roo 7 c# nhibernate cascade fluent-nhibernate stateless-session
HasMany使用无状态会话批量插入包含其他实体集合(映射)的实体的正确方法是什么?
例如父类映射如下:
class ParentMap : ClassMap<Parent>
{
public ParentMap()
{
Id(x => x.Id)
.GeneratedBy.Increment();
HasMany(x => x.ChildNodes)
.KeyColumns.Add("Parent_id")
.Cascade.All();
}
}
Run Code Online (Sandbox Code Playgroud)
无状态会话忽略级联选项,因此子节点不会自动保留.我可以自己遍历集合,但后来我无法设置关系,因为Parent_id列不存在作为我可以写入的属性.
我错过了什么吗?
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |