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 Antworten

Ich 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 nurnewdieReportingContext oben würde automatisch verwendenAsNoTracking anstatt sich daran zu erinnern, jede Abfrage explizit aufzurufen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage