跟蹤查詢

  • 預設情況下,返回實體型別的查詢正在跟蹤
  • 這意味著你可以對這些實體例項進行更改,並通過 SaveChanges() 保留這些更改

示例:

  • SaveChanges() 期間,將檢測到對 book 評級的更改並將其保留到資料庫中。
  using (var context = new BookContext())
  {
    var book = context.Books.FirstOrDefault(b => b.BookId == 1);
    book.Rating = 5;
    context.SaveChanges();
  }