Я только начал играть с 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. Можно ли добиться этого с помощью последнего стандартного драйвера С#? Было бы очень здорово использовать некоторые атрибуты, такие как:
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() };
}