私は持っている:
DailyWorkTimeMapping()
{
....
References(x => x.Employee);
}
だから、私がするとき:
var x = new DailyWorkTime()
{
Employee = new Employee()
{
Id = IdFromAnExistingEmployee,
};
}
電話SaveOrUpdate
すると、次のエラーが表示されます。
NHibernate.TransientObjectException: オブジェクトが保存されていない一時インスタンスを参照しています - フラッシュする前に一時インスタンスを保存するか、プロパティのカスケード アクションを自動保存するように設定してください。タイプ: ProjectTracker.Domain.Employees.Employee、エンティティ: ProjectTracker.Domain.Employees.Employee bei NHibernate.Engine.ForeignKeys.GetEntityIdentifierIfNotUnsaved(String entityName, Object entity, ISessionImplementor session)
何か案は?