實體知識問題。考慮下面的代碼:刪除並查詢,無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