我的项目中有两个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
但我希望我的域模型持久性无知,那么任何更好的解决方案?