无跟踪查询
- 在 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();
}