Ich habe gerade angefangen, mit MongoDB und offiziellen C# -Treiber dafür zu spielen. Und ich habe eine kleine Frage bezüglich der Serialisierung von Objekten. Zum Beispiel haben wir eine Klassen:BSON-Serialisierung in C# -Treiber für 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;
}
I serialisierte Karten Sammlung innerhalb Benutzer, aber Kommentare Sammlung wie dBref erhalten möchten. Ist es möglich, es mit dem neuesten Standard C# -Treiber zu erreichen? Es wird wirklich cool sein, einige Attribute verwenden wie:
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() };
}