私は4つのステップからウィザードに似たウェブサイトを持っています。このサイトは、asp.netWebフォームによって実装されています。ウィザードは、ビルドしてオブジェクトを作成し、それをDBに追加しようとします。オブジェクトグラフは次のとおりです。
class A { B bObject ; C cObject ; D dObject}
class B {} ; class C{}; class D{};
オブジェクトb、c、dは、ウィザードの手順でデータベースからフェッチされ、Aに入力されます。ご存知のように、b、c、dは、さまざまなコンテキストによってDBからフェッチされます。AをDBに保存する最後のステップに到達すると、コンテキストはb、c、dを新しいオブジェクトとして認識し、変更されていないだけでなく、異なるコンテキストからのものであるため、それらをリンクするだけです。
この問題を解決するためのクリーンな方法を作るための提案はありますか?
ポストパックが原因で発生したさまざまなコンテキスト。