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>) |
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırılır. Her uyarı türü için varsayılan bir davranış ve davranış ayarlayabilirsiniz. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırılır. Her uyarı türü için varsayılan bir davranış ve davranış ayarlayabilirsiniz. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırılır. Her uyarı türü için varsayılan bir davranış ve davranış ayarlayabilirsiniz.
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 zincirlenebilmesi için aynı oluşturucu örneği.
Örnekler
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.BoolWithDefaultWarning));
Açıklamalar
Bu yapılandırmayı değiştirmek EF'nin yeni bir iç hizmet sağlayıcısı oluşturmasına neden olabilir ve bu da performansla ilgili sorunlara neden olabilir. Genellikle belirli bir uygulama için en fazla bir veya iki farklı yapılandırmanın kullanılması beklenir.
Uygulama iç hizmet sağlayıcısını çağrısı UseInternalServiceProvider(IServiceProvider)aracılığıyla ayarlanıyorsa, bu seçeneğin bu hizmet sağlayıcısının tüm kullanımları için aynı şekilde yapılandırılması gerektiğini unutmayın. Bunun yerine EF'nin hizmet sağlayıcılarını yönetmesi ve gerektiğinde yeni örnekler oluşturabilmesi için aramamayı UseInternalServiceProvider(IServiceProvider) göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. DbContextOptions ve Günlüğe Kaydetme kullanma.
Şunlara uygulanır
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırılır. Her uyarı türü için varsayılan bir davranış ve davranış ayarlayabilirsiniz.
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 zincirlenebilmesi için aynı oluşturucu örneği.
Örnekler
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))
Şunlara uygulanır
Entity Framework