で子供を救うことはできませんは、私は比較的単純な問題で苦労している親のID
HasMany(x => x.States)
.KeyColumn("WorkflowOid")
.Inverse()
.Cascade.All()
.Not.LazyLoad();
DBは、子テーブルの列WorkflowOidを持っています。子マッピングクラスで
:
References(x => x.Workflow)
.Column("WorkflowOid");
は「国」リストにおける国家との新しいワークフローオブジェクトを考慮すると、自動的に親がすることなく、ワークフローオブジェクトであることを認識する方法があります子に「ワークフロー」変数を設定しますか?
つまり、Workflow変数を親インスタンスに設定していない状態のWorkflowオブジェクトを保存すると、子の「WorkflowOid」という列がnullになります。
提案3は私が必要としていたものです。ありがとうございました。私はちょうど ".Inverse"の前に ".Not"を追加し、子から参照を削除しました。 – Th3B0Y