MongoDB C#将属性映射为DBRef

时间:2016-09-03 00:48:01

标签: c# mongodb

我的项目中有两个POCO类作为实体。

public class User
{
    public int Id { get; set; }
    public string Name { get; set; }
}

public class Blog
{
    public int Id { get; set; }
    public string Title { get; set; }
    public User Owner { get; set; }
}

默认情况下,MongoDB会在User文档中嵌入Blog对象,我想知道如何将Owner属性作为Database References存储在MongoDB中{{{ 1}}是一个独立的实体。

MongoDB best practice for referencing中提到的一个解决方案是将User属性的类型更改为Owner

但我希望我的域模型持久性无知,那么任何更好的解决方案?

0 个答案:

没有答案