,而不是我從下面的列表中移除項目Entitystate設置爲修改的刪除
List<string> cities = new List<string>();
cities.Add("New York");
cities.Add("Mumbai");
cities.Add("Berlin");
cities.Add("Istanbul");
cities.Remove(2);
的情況下跟蹤這一刪除。
var entityChangeList = ChangeTracker.Entries().Where(p => p.State == EntityState.Added || p.State == EntityState.Deleted || p.State == EntityState.Modified);
return entityChangeList.Count();
儘管entityChangeList.Count()爲1,但修改了EntityState。根據我的理解,它必須被刪除。 我應該手動將狀態設置爲刪除嗎?
謝謝