DbContextOptionsBuilder<TContext>.ConfigureWarnings Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Uygulama tarafından oluşturulan uyarıların çalışma zamanı davranışını Entity Framework. Her uyarı türü için varsayılan bir davranış ve davranış değiştirebilirsiniz. Bu yapılandırmanın değiştirilmesinin EF'nin yeni bir iç hizmet sağlayıcısı oluşturması ve bu da performans sorunlarına neden olabilir. Genellikle, bir uygulama için en fazla bir veya iki farklı yapılandırmanın kullanılmayacak olması beklenir. Uygulama bir çağrısı aracılığıyla iç hizmet sağlayıcısını ayar kullanıyorsa, bu seçeneğin bu hizmet sağlayıcısının tüm kullanımları için aynı şekilde UseInternalServiceProvider(IServiceProvider) yapılandırılması gerektiğini unutmayın. Bunun yerine UseInternalServiceProvider(IServiceProvider) EF'nin hizmet sağlayıcılarını yönetecek ve gerektiğinde yeni örnekler oluşturacak şekilde çağırmamalarını göz önünde bulundurabilirsiniz. |
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Uygulama tarafından oluşturulan uyarıların çalışma zamanı davranışını Entity Framework. Her uyarı türü için varsayılan bir davranış ve davranış değiştirebilirsiniz. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Uygulama tarafından oluşturulan uyarıların çalışma zamanı davranışını Entity Framework. Her uyarı türü için varsayılan bir davranış ve davranış değiştirebilirsiniz.
Bu yapılandırmanın değiştirilmesinin EF'nin yeni bir iç hizmet sağlayıcısı oluşturması ve bu da performans sorunlarına neden olabilir. Genellikle, bir uygulama için en fazla bir veya iki farklı yapılandırmanın kullanılmayacak olması beklenir.
Uygulama bir çağrısı aracılığıyla iç hizmet sağlayıcısını ayar kullanıyorsa, bu seçeneğin bu hizmet sağlayıcısının tüm kullanımları için aynı şekilde UseInternalServiceProvider(IServiceProvider) yapılandırılması gerektiğini unutmayın. Bunun yerine UseInternalServiceProvider(IServiceProvider) EF'nin hizmet sağlayıcılarını yönetecek ve gerektiğinde yeni örnekler oluşturacak şekilde çağırmamalarını göz önünde bulundurabilirsiniz.
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)
Parametreler
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Uyarı davranışını yapılandırma eylemi.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Örnekler
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Şunlara uygulanır
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Uygulama tarafından oluşturulan uyarıların çalışma zamanı davranışını Entity Framework. Her uyarı türü için varsayılan bir davranış ve davranış değiştirebilirsiniz.
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)
Parametreler
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Uyarı davranışını yapılandırma eylemi.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Örnekler
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))