DbContextOptionsBuilder<TContext>.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
| Name | Beschreibung |
|---|---|
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können für jeden Warnungstyp ein Standardverhalten und -verhalten festlegen. |
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können für jeden Warnungstyp ein Standardverhalten und -verhalten festlegen. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
- Quelle:
- DbContextOptionsBuilder`.cs
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können für jeden Warnungstyp ein Standardverhalten und -verhalten festlegen.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ConfigureWarnings(Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder(Of TContext)
Parameter
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Eine Aktion zum Konfigurieren des Warnungsverhaltens.
Gibt zurück
Dieselbe Generatorinstanz, 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 Problemen mit der Leistung führen kann. Im Allgemeinen wird erwartet, dass nicht mehr als eine oder zwei verschiedene Konfigurationen für eine bestimmte Anwendung verwendet werden.
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 .
Gilt für:
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können für jeden Warnungstyp ein Standardverhalten und -verhalten festlegen.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ConfigureWarnings(Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> warningsConfigurationBuilderAction);
override this.ConfigureWarnings : Action<Microsoft.EntityFrameworkCore.Infrastructure.WarningsConfigurationBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function ConfigureWarnings (warningsConfigurationBuilderAction As Action(Of WarningsConfigurationBuilder)) As DbContextOptionsBuilder(Of TContext)
Parameter
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Eine Aktion zum Konfigurieren des Warnungsverhaltens.
Gibt zurück
Dieselbe Generatorinstanz, sodass mehrere Aufrufe verkettet werden können.
Beispiele
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))