Отключите отслеживание изменений EF для любого экземпляра контекста [дубликат]

На этот вопрос уже есть ответ здесь:

Глобальные настройки для AsNoTracking ()? 5 ответов

У меня есть контекст для базы данных только для чтения для отчетов, и я пишу много кода, например:

using (var context = new ReportingContext())
{
    var reportXQuery = context.ReportX.AsNoTracking();

    // Do stuff here with query...
}

Есть ли способ установитьAsNoTracking немного так, что простоnewподнимая вверхReportingContext выше будет автоматически использоватьAsNoTracking вместо того, чтобы помнить, чтобы явно вызывать это каждый запрос?

Ответы на вопрос(1)

Ваш ответ на вопрос