我有一个关于如何在 RavenDB 中构建数据的问题。和大多数人一样,我来自关系数据库背景,感觉有点像我不得不重新编程我的大脑:)。
反正。我有一个如下所示的实用程序
{
"Name": "Gas",
"Calendars": [
{
"Name": "EFA"
},
{
"Name": "Calendar"
}
]
}
而且我有合同。在创建合同时,我需要首先选择一个实用程序类型。然后基于此我需要选择一个日历类型。
例如,我会选择 Gas,然后我会选择 EFA。我的问题是我应该如何根据合同对象存储这些信息。几乎感觉我的每个日历都应该有一个 id,但我猜这是错误的?还是我应该只存储文本值?
任何有关正确方法的建议将不胜感激。