Можно ли получить добавленные элементы, не зафиксированные в EFCore, с помощью .NET Core? - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно запросить свой контекст в EF Core, чтобы получить добавленные элементы, но не сохраненные (EntityState.Added)

Пример запроса:

var list = await _databaseContext.Set<PersonModel>().ToListAsync();

Я вижу одну тему о ChangeTracker,но я не знаю, как реализовать здесь по этому сценарию.Возможно ли это на EF Core?

1 Ответ

0 голосов
/ 14 января 2019

Вы можете получить доступ к изменениям с помощью свойства ChangeTracker на вашем DbContext:

var added = _databaseContext.ChangeTracker.Entries().Where(x => x.State == EntityState.Added);
...