Course c = new Course();
using (var db = new ContosoUniversityEntities())
{
c = db.Course.Find(2);
Console.WriteLine(db.Entry(c).State);
c.Title += ".";
Console.WriteLine(db.Entry(c).State);
}
using (var db = new ContosoUniversityEntities())
{
Console.WriteLine(db.Entry(c).State);
db.Course.Attach(c);
Console.WriteLine(db.Entry(c).State);
db.Entry(c).State = EntityState.Modified;
Console.WriteLine(db.Entry(c).State);
db.SaveChanges();
}
- EntityState.Added 所有導覽屬性也會一併新增
- EntityState.Modified 所有導覽屬性不會一併更新
- EntityState.Deleted 所有導覽屬性不會一併刪除
- EntityState.Unchanged