Предположим, у меня есть эти в моей модели:
public class Foo {
public virtual Guid Id {get; set; }
public virtual ICollection<Bar> Bars { get; set; }
}
public class Bar {
public virtual Guid Id {get; set; }
public virtual Guid FooId {get; set; }
public virtual Foo Foo {get; set; }
}
Есть ли способ заставить EF автоматически создавать коллекцию Foo.Bars при создании нового Foo и добавлении бара?
var foo = dbContext.Foos.Create();
foo.Bars.Add(new Bar());
Я понимаю, что могу инициализировать коллекцию самостоятельно (либо в конструкторе Foo, либо когда я ее создаю, но мне интересно, есть ли способ заставить EF сделать это.