Deaktivieren Sie die EF-Änderungsnachverfolgung für jede Instanz des Kontexts [duplizieren].
Diese Frage hat hier bereits eine Antwort:
Globale Einstellung für AsNoTracking ()? 5 AntwortenIch habe einen Kontext zu einer schreibgeschützten Datenbank für die Berichterstellung und schreibe viel Code wie folgt:
using (var context = new ReportingContext())
{
var reportXQuery = context.ReportX.AsNoTracking();
// Do stuff here with query...
}
Gibt es eine Möglichkeit das einzustellen?AsNoTracking
bisschen so, dass nurnew
dieReportingContext
oben würde automatisch verwendenAsNoTracking
anstatt sich daran zu erinnern, jede Abfrage explizit aufzurufen?