Fluent NHibernate を使用してデータベースに親オブジェクトを挿入しています。このオブジェクトには子があり、この子は既にデータベースに永続化されていますが、この子の ID しか持っていません。
外部キー(子)のみを使用して親オブジェクトを挿入し、IDを子オブジェクトに設定するにはどうすればよいですか?
例:
ObjectParent parent = new ObjectParent();
ObjectChild child = new ObjectChild();
child.Id = 5; // 5 is the id from the child in the database
parent.Child = child;
Service.Create(parent); // here I need to insert the parent with the referenced foreign key (id = 5)
編集:
データベースから子オブジェクトを取得できません。