DbContextOptionsBuilder.ConfigureWarnings Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwisko | Opis |
|---|---|
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Można ustawić domyślne zachowanie i zachowania dla każdego typu ostrzeżenia. |
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Można ustawić domyślne zachowanie i zachowania dla każdego typu ostrzeżenia. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
- Źródło:
- DbContextOptionsBuilder.cs
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Można ustawić domyślne zachowanie i zachowania dla każdego typu ostrzeżenia.
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
Parametry
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Akcja konfigurowania zachowania ostrzegawczego.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.
Przykłady
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Uwagi
Należy pamiętać, że zmiana tej konfiguracji może spowodować utworzenie nowego wewnętrznego dostawcy usług, co może powodować problemy z wydajnością. Zazwyczaj oczekuje się, że dla danej aplikacji nie będzie używana więcej niż jedna lub dwie różne konfiguracje.
Należy pamiętać, że jeśli aplikacja ustawia wewnętrznego dostawcę usług za pomocą wywołania metody UseInternalServiceProvider(IServiceProvider), ta opcja musi być skonfigurowana w taki sam sposób dla wszystkich zastosowań tego dostawcy usług. Zamiast tego należy rozważyć, aby program UseInternalServiceProvider(IServiceProvider) EF zarządzał dostawcami usług i mógł utworzyć nowe wystąpienia zgodnie z potrzebami.
Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions and Logging (Używanie obiektów DbContextOptions i Logging ).
Dotyczy
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Można ustawić domyślne zachowanie i zachowania dla każdego typu ostrzeżenia.
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
Parametry
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Akcja konfigurowania zachowania ostrzegawczego.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.
Przykłady
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))