Отключите отслеживание изменений EF для любого экземпляра контекста [дубликат]
На этот вопрос уже есть ответ здесь:
Глобальные настройки для AsNoTracking ()? 5 ответовУ меня есть контекст для базы данных только для чтения для отчетов, и я пишу много кода, например:
using (var context = new ReportingContext())
{
var reportXQuery = context.ReportX.AsNoTracking();
// Do stuff here with query...
}
Есть ли способ установитьAsNoTracking
немного так, что простоnew
поднимая вверхReportingContext
выше будет автоматически использоватьAsNoTracking
вместо того, чтобы помнить, чтобы явно вызывать это каждый запрос?