面向文档的数据库(特别是RavenDB)真的很有趣,我想和他们玩一下.然而,作为非常习惯于关系映射的人,我试图想到如何在文档数据库中正确建模数据. 说我在我的C#应用程序中拥有以下实体的CRM(不需要的属性): public class Company
{
public int Id { get; set; }
public IList<Contact> Contacts {
鉴于文档数据库(如RavenDB)是非关系型的,您如何避免复制多个文档共有的数据?如果可以复制数据,你如何维护这些数据? 使用文档数据库,您必须在某种程度上复制数据.该学位取决于您的系统和用例. 例如,如果我们有一个简单的博客和用户聚合,我们可以将它们设置为: public class User
{
public string Id { get; set; }
public