DbContextOptionsBuilder.EnableThreadSafetyChecks(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Deaktiviert die Parallelitätserkennung, die viele Fälle einer fehlerhaften gleichzeitigen Verwendung eines DbContext instance erkennt und dazu führt, dass eine informative Ausnahme ausgelöst wird. Dies bietet eine geringfügige Leistungsverbesserung, aber wenn ein DbContext instance gleichzeitig verwendet wird, ist das Verhalten nicht definiert, und das Programm schlägt möglicherweise auf unvorhersehbare Weise fehl.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableThreadSafetyChecks (bool enableChecks = true);
abstract member EnableThreadSafetyChecks : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableThreadSafetyChecks : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableThreadSafetyChecks (Optional enableChecks As Boolean = true) As DbContextOptionsBuilder
Parameter
- enableChecks
- Boolean
Gibt zurück
Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Deaktivieren Sie die Parallelitätserkennung nur, nachdem Sie bestätigt haben, dass die Leistungssteigerungen erheblich sind und die Anwendung gründlich auf Parallelitätsfehler getestet wurde.
Beachten Sie, dass diese Option für alle Verwendungen dieses Dienstanbieters auf dieselbe Weise konfiguriert werden muss, wenn die Anwendung den internen Dienstanbieter über einen Aufruf UseInternalServiceProvider(IServiceProvider)von festlegt. Erwägen Sie stattdessen, nicht aufzurufen UseInternalServiceProvider(IServiceProvider) , damit EF die Dienstanbieter verwaltet und bei Bedarf neue Instanzen erstellen kann.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .
Gilt für:
Entity Framework