最初に検索で自分自身を見つけることができたら謝っていますか?新しいものなので、私が欲しいものを説明するために適切な用語を使用しているかどうかはわかりません - ノブを蹴りません:)オブジェクトの自己参照順序付けツリーのデザインパターン(C#/ ASP.Net Core/EFCore)
a)の順序が重要とが保持される必要があり、「目標オブジェクト」の木、
B)として単独で立つことがあり、ツリー内の各ゴールオブジェクトを生成します1つのオブジェクト、またはサブゴールの集合を構成する(さらに、サブゴールをさらにサブレベルにするなど、5レベルの深さと言う)、
c)ツリーを効率的に編集する能力が必要です。任意のゴールオブジェクト、サブゴールの追加/削除/並べ替え/移動、ツリーへのブランチの枝刈り/追加)。 私は確かにこれを行う方法を工夫することができますが、自分のやり方がメモリ/処理と編集の管理に必要なコード量の両方で非常に非効率的であると強く疑う。
私の質問:私がこれを行うための効率的な方法を示すデザインパターンやチュートリアルに誰かを指すことができますか? (私は現在EFCoreは場合SQLserverを指しているとC#& ASP.NETコアの中に働いています)
パート2:C#のに適した基本的なデザインパターンの優れたセットを持っ書籍/サイトへの提言も歓迎されるであろう。
何かお手伝いいただきありがとうございました。私自身の質問に答えるために クリス