我需要在EF Core中查询我的上下文以获取“已添加的项目”,但未保存(EntityState.Added)
查询示例:
var list = await _databaseContext.Set<PersonModel>().ToListAsync();
我看到了一个有关ChangeTracker的主题,但我不知道如何在这种情况下实现。
EF Core是否可以?
最佳答案
您可以使用ChangeTracker
上的DbContext
属性访问更改:
var added = _databaseContext.ChangeTracker.Entries().Where(x => x.State == EntityState.Added);