DbContextOptionsBuilder.EnableDetailedErrors(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.
Ermöglicht detaillierte Fehler beim Behandeln von Datenwertausnahmen, die während der Verarbeitung von Speicherabfrageergebnissen auftreten. Solche Fehler treten am häufigsten aufgrund einer Fehlkonfiguration von Entitätseigenschaften auf. Wenn z. B. eine Eigenschaft so konfiguriert ist, dass sie vom Typ "int" ist, aber die zugrunde liegenden Daten im Speicher tatsächlich vom Typ "string" sind, wird während der Verarbeitung des Datenwerts eine Ausnahme zur Laufzeit generiert. Wenn diese Option aktiviert ist und ein Datenfehler auftritt, enthält die generierte Ausnahme Details der spezifischen Entitätseigenschaft, die den Fehler generiert hat.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableDetailedErrors(bool detailedErrorsEnabled = true);
abstract member EnableDetailedErrors : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableDetailedErrors : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableDetailedErrors (Optional detailedErrorsEnabled As Boolean = true) As DbContextOptionsBuilder
Parameter
- detailedErrorsEnabled
- Boolean
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Das Aktivieren dieser Option verursacht während der Abfrageausführung einen geringen Leistungsaufwand.
Beachten Sie, dass diese Option für alle Verwendungen dieses Dienstanbieters auf die gleiche Weise konfiguriert werden muss, wenn die Anwendung den internen Dienstanbieter über einen Aufruf UseInternalServiceProvider(IServiceProvider)festlegt. Erwägen Sie stattdessen nicht das Aufrufen UseInternalServiceProvider(IServiceProvider) , damit EF die Dienstanbieter verwaltet und nach Bedarf neue Instanzen erstellen kann.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Logging .