实体知识问题。考虑下面的代码:删除并查询,无DbContext.SaveChanges
...
var entitiesToRemove = dbSet.Where (entity => entity.TimeToLive > 5);
dbSet.RemoveRange(entitiesToRemove);
var resultEntities = dbSet.Where(entity => /* some condition that will also match before deleted entities*/);
...
问:请问事先删除实体也被列入resultEntities
与否? dbSet.RemoveRange
之后是否需要拨打DbContext.SaveChanges
?
THX