0

我有一个关于如何在 RavenDB 中构建数据的问题。和大多数人一样,我来自关系数据库背景,感觉有点像我不得不重新编程我的大脑:)。

反正。我有一个如下所示的实用程序

{
  "Name": "Gas",
  "Calendars": [ 
    {
      "Name": "EFA"
    },
    {
      "Name": "Calendar"
    }
  ] 
}

而且我有合同。在创建合同时,我需要首先选择一个实用程序类型。然后基于此我需要选择一个日历类型。

例如,我会选择 Gas,然后我会选择 EFA。我的问题是我应该如何根据合同对象存储这些信息。几乎感觉我的每个日历都应该有一个 id,但我猜这是错误的?还是我应该只存储文本值?

任何有关正确方法的建议将不胜感激。

4

1 回答 1

1

您可以在 RavenDB 中让内部对象具有 id,但这些是应用程序管理的,而不是由 RavenDB 管理的。

于 2013-09-12T22:00:12.607 回答