これには Dictionary または SortedList を使用する予定でしたが、計画中にプロジェクトが進化したため、どうすればよいかわかりません。
私のサイトは DB クエリから一連の結果をロードするため、これらの結果をどこかに保存できる必要があります。
結果は次のようになります。
だから、ここに私が保存しているものがあります:
Result #1 (int) > Name > Value
> Title > Value
> Message > Value
> Date > Value
> Email > Value
Result #2 (int) > Name > Value
> Title > Value
> Message > Value
> Date > Value
> Email > Value
Result #3 (int) > Name > Value
> Title > Value
> Message > Value
> Date > Value
> Email > Value
Result #4 (int) > Name > Value
> Title > Value
> Message > Value
> Date > Value
> Email > Value
... 等々。私の主な懸念は、ほとんどの辞書とリスト、および並べ替え/リンクされたリストが重複するキーまたは値を持つことができないことです。各結果には名前、タイトル、メッセージなどのすべて同じキー名があるため、これには使用できません。値は異なる場合がありますが、名前や日付などの値の多くは重複します。 . そのため、キー/名前の重複を許可するディクショナリ/リストのどの種類を選択すればよいかわからず、これらの結果を適切に保存できるように、「1対多」の関係を取得する方法がわからないことにちょっとこだわっています。
誰かがこれを行うための最良の方法を教えてくれませんか?