У меня есть две модели, как показано ниже,
// Model: Father
public class Father
{
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id{get;set;}
public string Name{get;set;}
}
// Model: Child
public class Child
{
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id{get;set;}
public string Name{get;set;}
public Father MyFather{get;set;}
}
Я пытаюсь сохранить объект Child с несуществующим объектом Father, mongo не создает коллекцию Father в базе данных.Отец объект сохранен в дочернем объекте без добавления его в коллекцию отца в БД.
Пример :
Child child = new Child
{
Name="childName",
MyFather = new Father
{
Name="fatherName"
};
};
db.saveChild(child);
Пожалуйста, дайте мне знать, как я могу указать отображение классов на монго, используя c #