DbSet의 모든 요소를 어떻게 제거해야합니까? Entity Framework 4.3에서 System.Data.Entity.DbSet의 모든 요소를 제거하는 가장 좋은 방법은 무엇입니까? dbContext.Database.ExecuteSqlCommand("delete from MyTable"); (농담이 아닙니다.) 문제는 EF가 배치 명령을 지원하지 않으며 직접 DML을 사용하지 않고 집합의 모든 항목을 삭제하는 유일한 방법은 다음과 같다는 것입니다. foreach (var entity in dbContext.MyEntities) dbContext.MyEntities.Remove(entity); dbContext.SaveChanges(); 또는 전체 엔티티를로드하는 것을 피하기 위해 조금 더 저..