Обновление свойства коллекции, измененного в другом контексте - PullRequest
0 голосов
/ 08 октября 2019

У меня есть родительская модель:

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...