無跟蹤查詢
- 在
read-only
場景中使用結果時,沒有跟蹤查詢有用 - 它們是
quicker to execute
,因為無需設定更改跟蹤資訊
示例:
using (var context = new BookContext())
{
var books = context.Books.AsNoTracking().ToList();
}
使用 EF Core 1.0,你還可以更改 context instance
級別的預設跟蹤行為。
示例:
using (var context = new BookContext())
{
context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
var books = context.Books.ToList();
}