我刚开始使用 MongoDB 和官方的 c# 驱动程序。我有一个关于对象序列化的小问题。例如我们有一个类:
public class User
{
public string Name;
public List<Comment> Comments = new List<Comment>(){ new Comment() };
public List<Card> Cards = new List<Card>() { new Card() };
}
public class Comment
{
public string Id;
public string Text;
}
public class Card
{
public string Id;
public string Text;
}
我想在 User 中获得序列化的 Cards 集合,但是像 DBRef 这样的 Comments 集合。是否可以使用最新的标准 c# 驱动程序来实现它?使用以下属性会非常酷:
public class User
{
public string Name;
[UseDBRef]
public List<Comment> Comments = new List<Comment>(){ new Comment() };
public List<Card> Cards = new List<Card>() { new Card() };
}