Я только начал играть с MongoDB и официальным драйвером C# для этого. И у меня есть небольшой вопрос о сериализации объектов. Например, у нас есть классы:BSON serialization в C# драйвер для MongoDB
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;
}
Я хочу, чтобы получить коллекцию сериализованные карт в пользователя, но комментарии коллекции как DBRef. Можно ли добиться этого с помощью новейшего стандартного драйвера 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() };
}