批量添加删除
add range
IList<Student> newStudents = new List<Student>() {
new Student() { StudentName = "Steve" };
new Student() { StudentName = "Bill" };
new Student() { StudentName = "James" };
};
using (var context = new SchoolDBEntities())
{
context.Students.AddRange(newStudents);
context.SaveChanges();
}
remove range
IList<Student> studentsToRemove = new List<Student>() {
new Student() { StudentId = 1, StudentName = "Steve" };
new Student() { StudentId = 2, StudentName = "Bill" };
new Student() { StudentId = 3, StudentName = "James" };
};
using (var context = new SchoolDBEntities())
{
context.Students.RemoveRange(studentsToRemove);
context.SaveChanges();
}