请参阅以下代码段:
using (var entities = new SchoolDBEntities())
{
////entities.Students.Add(new Student() { StudentID = 5, StudentName = "New Student1" });
Student newStudent = entities.Students.Create();
newStudent.StudentID = 5;
newStudent.StudentName = "New Student1";
entities.Students.Add(newStudent);
Student studentToRemove = entities.Students.Find(1);
entities.Students.Remove(studentToRemove);
// Perform a query against the database.
Console.WriteLine("\nIn DbSet query: ");
foreach (var student in entities.Students)
{
Console.WriteLine("Found {0}: {1} with state {2}",
student.StudentID, student.StudentName,
entities.Entry(student).State);
}
}
注意:尚未调用SaveChanges。
问题 -
谢谢!
答案 0 :(得分:1)
因为还没有SaveChanges。您可以使用Local
属性:
foreach (var student in entities.Students.Local)