RavenDB でデータを構造化する方法について質問があります。ほとんどの人と同じように、私はリレーショナル データベースのバックグラウンドから来ており、脳を再プログラムする必要があるように少し感じています :)。
ともかく。以下のようなユーティリティがあります
{
"Name": "Gas",
"Calendars": [
{
"Name": "EFA"
},
{
"Name": "Calendar"
}
]
}
そして、私は契約を結んでいます。コントラクトを作成する際、最初にユーティリティ タイプを選択する必要があります。それに基づいて、カレンダーの種類を選択する必要があります。
たとえば、Gas を選択してから EFA を選択します。私の質問は、この情報をコントラクト オブジェクトに対してどのように保存すればよいかということです。カレンダーごとに ID が必要なように感じますが、これは間違っていると思いますか? それとも、テキスト値を保存するだけですか?
これを行う正しい方法についてのアドバイスをいただければ幸いです。