Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Иногда может потребоваться вернуть сущности из запроса, но не отслеживать эти сущности с помощью контекста. Это может привести к улучшению работы системы при запросах большого количества сущностей в сценариях с доступом только для чтения. Методы, показанные в этом разделе, применяются одинаково к моделям, созданным с помощью code First и ef Designer.
Новый метод расширения AsNoTracking позволяет выполнять любой запрос таким образом. Рассмотрим пример.
using (var context = new BloggingContext())
{
// Query for all blogs without tracking them
var blogs1 = context.Blogs.AsNoTracking();
// Query for some blogs without tracking them
var blogs2 = context.Blogs
.Where(b => b.Name.Contains(".NET"))
.AsNoTracking()
.ToList();
}