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