Język

DbContextOptionsBuilder.ConfigureWarnings Metoda

Definicja

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))

Dotyczy