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
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Dla każdego typu ostrzeżenia można ustawić domyślne zachowanie i zachowania. 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żywanych więcej niż jedna lub dwie różne konfiguracje. Należy pamiętać, że jeśli aplikacja ustawia wewnętrznego dostawcę usług za pośrednictwem 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ł tworzyć nowe wystąpienia zgodnie z potrzebami. |
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Dla każdego typu ostrzeżenia można ustawić domyślne zachowanie i zachowania. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Dla każdego typu ostrzeżenia można ustawić domyślne zachowanie i zachowania.
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żywanych więcej niż jedna lub dwie różne konfiguracje.
Należy pamiętać, że jeśli aplikacja ustawia wewnętrznego dostawcę usług za pośrednictwem 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ł tworzyć nowe wystąpienia zgodnie z potrzebami.
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ć łańcuch wielu wywołań.
Przykłady
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Dotyczy
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Konfiguruje zachowanie środowiska uruchomieniowego ostrzeżeń generowanych przez program Entity Framework. Dla każdego typu ostrzeżenia można ustawić domyślne zachowanie i zachowania.
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ć łańcuch wielu wywołań.
Przykłady
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))
Dotyczy
Opinia
Prześlij i wyświetl opinię dla