1

我们使用 RavenDB 作为持久的视图模型存储,并且我们正在研究如何构建我们的视图模型。

让我们以 OrderViewModel 为例。您通常会将 LineItemViewModels 保留在 OrderViewModel 文档中,还是将 LineItemViewModels 存储在单独的集合中,并在 OrderViewModel 文档中拥有 LineItem ID 列表?

4

1 回答 1

3

除非您只在极少数情况下需要订单项,否则请按照 Ayende http://ayende.com/blog/4546/modeling-hierarchical-structures-in-ravendb的这篇文章将它们存储在一起

于 2013-02-11T20:06:22.440 回答