DbContextOptionsBuilder.ConfigureWarnings 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.
Überlädt
ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jeden Warnungstyp festlegen. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jeden Warnungstyp festlegen. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jeden Warnungstyp festlegen.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureWarnings (Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
abstract member ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder
Parameter
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Eine Aktion zum Konfigurieren des Warnungsverhaltens.
Gibt zurück
Dieselbe Builderinstanz, sodass mehrere Aufrufe verkettet werden können.
Beispiele
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Hinweise
Beachten Sie, dass das Ändern dieser Konfiguration dazu führen kann, dass EF einen neuen internen Dienstanbieter erstellt, was zu Leistungsproblemen führen kann. Im Allgemeinen wird erwartet, dass für eine bestimmte Anwendung nicht mehr als eine oder zwei verschiedene Konfigurationen verwendet werden.
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.
Gilt für
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jeden Warnungstyp festlegen.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureWarnings (Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
abstract member ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder
Parameter
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Eine Aktion zum Konfigurieren des Warnungsverhaltens.
Gibt zurück
Dieselbe Builderinstanz, sodass mehrere Aufrufe verkettet werden können.
Beispiele
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))
Gilt für
Feedback
Feedback senden und anzeigen für