我有问题。 当我尝试将带有类型簿的对象插入到DB时, 它应该将作者添加到authors表中,如果它不存在的话。 相反,我得到一个错误'未保存的对象',并且该对象尚未保存。 这个问题是什么?
代码:
Book:
Id(x => x.ID);
Map(x => x.Title);
References(x => x.Author)
.Not.LazyLoad()
.Column("Author_id");
Author:
Id(x => x.ID);
Map(x => x.FullName);
答案 0 :(得分:0)
References(x => x.Author)
.Not.LazyLoad()
.Cascade.All() // unsaved Authors should also be saved
.Column("Author_id");
不要忘记您必须使用session.Get
/ session.Load
来获取现有作者