我对如何在RavenDB中构建数据提出了疑问。就像大多数我来自关系数据库背景一样,感觉有点像我不得不重新编程我的大脑:)。
反正。我有一个实用程序,如下所示
{
"Name": "Gas",
"Calendars": [
{
"Name": "EFA"
},
{
"Name": "Calendar"
}
]
}
我有合同。在创建合同时,我需要首先选择一种实用程序类型。然后根据我需要选择日历类型。
例如,我会选择Gas然后我会选择EFA。我的问题是如何将这些信息存储在合同对象中。几乎感觉我的每个日历应该有一个id,但我猜这是错的?或者我应该只存储文本值?
任何有关正确方法的建议都将受到赞赏。
答案 0 :(得分:1)
你可以让内部对象在RavenDB中有id,但是那些是应用程序管理的,不是由RavenDB管理的。