У меня есть родительская модель:
public class Parent
{
public List<Child> Children { get; set; }
}
public class Child
{
public int ParentId { get; set; }
public Parent Parent { get; set;}
}
У меня есть родительская модель (скажем, у которой есть 3 модели в коллекции 'Children'), загруженная контекстом A. Я использую контекст B, чтобы загрузить того же родителясмоделируйте и удалите один дочерний элемент, затем сохраните его обратно в базу данных.
Вернитесь в контекст A, мне нужно обновить коллекцию для всех добавленных / удаленных моделей. Я попытался:
DataContext.Entry(parent).Collection(o => o.Children).Load();
Что бы я ни делал, удаленная модель (по контексту B) не удаляется в коллекции Children, загруженной в контекст A.
Как получить коллекциюобновляется из контекста A?