Desativar o rastreamento de alterações do EF para qualquer instância do contexto [duplicado]

Esta questão já tem uma resposta aqui:

Cenário global para AsNoTracking ()? 5 respostas

Eu tenho um contexto para um banco de dados somente leitura para relatórios e estou escrevendo muito código, como este:

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

    // Do stuff here with query...
}

Existe uma maneira de definir oAsNoTracking pouco de modo que apenasnewpreparando oReportingContext acima usaria automaticamenteAsNoTracking em vez de precisar lembrar de chamá-lo explicitamente a cada consulta?

questionAnswers(1)

yourAnswerToTheQuestion