DbContextOptionsBuilder.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ır. Her bir uyarı türü için varsayılan bir davranış ve davranış belirleyebilirsiniz. Bu yapılandırmanın değiştirilmesinin, EF 'in, performansla ilgili sorunlara neden olabilecek yeni bir iç hizmet sağlayıcısı oluşturmasına neden olabileceğini unutmayın. Genel olarak, belirli bir uygulama için birden fazla veya iki farklı yapılandırmanın kullanılması beklenmektedir. Uygulama, için bir çağrı aracılığıyla iç hizmet sağlayıcısını ayarladığı takdirde UseInternalServiceProvider(IServiceProvider) Bu seçenek, söz konusu hizmet sağlayıcısının tüm kullanımları için aynı şekilde yapılandırılmalıdır. Bunun yerine UseInternalServiceProvider(IServiceProvider) , EF 'in hizmet sağlayıcılarını yöneteceği ve gerektiğinde yeni örnekler oluşturabilmesi için çağrı yapmayı unutmayın. |
| ConfigureWarnings(Action<WarningsConfigurationBuilder>) |
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırır. Her bir uyarı türü için varsayılan bir davranış ve davranış belirleyebilirsiniz. |
ConfigureWarnings(Action<WarningsConfigurationBuilder>)
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırır. Her bir uyarı türü için varsayılan bir davranış ve davranış belirleyebilirsiniz.
Bu yapılandırmanın değiştirilmesinin, EF 'in, performansla ilgili sorunlara neden olabilecek yeni bir iç hizmet sağlayıcısı oluşturmasına neden olabileceğini unutmayın. Genel olarak, belirli bir uygulama için birden fazla veya iki farklı yapılandırmanın kullanılması beklenmektedir.
Uygulama, için bir çağrı aracılığıyla iç hizmet sağlayıcısını ayarladığı takdirde UseInternalServiceProvider(IServiceProvider) Bu seçenek, söz konusu hizmet sağlayıcısının tüm kullanımları için aynı şekilde yapılandırılmalıdır. Bunun yerine UseInternalServiceProvider(IServiceProvider) , EF 'in hizmet sağlayıcılarını yöneteceği ve gerektiğinde yeni örnekler oluşturabilmesi için çağrı yapmayı unutmayın.
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
Parametreler
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Uyarı davranışını yapılandırmaya yönelik bir eylem.
Döndürülenler
Birden çok çağrının zincirlenebilir olması için 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>)
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırır. Her bir uyarı türü için varsayılan bir davranış ve davranış belirleyebilirsiniz.
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
Parametreler
- warningsConfigurationBuilderAction
- Action<WarningsConfigurationBuilder>
Uyarı davranışını yapılandırmaya yönelik bir eylem.
Döndürülenler
Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.
Örnekler
optionsBuilder.ConfigureWarnings(warnings =>
warnings.Default(WarningBehavior.Ignore)
.Log(CoreEventId.IncludeIgnoredWarning, CoreEventId.ModelValidationWarning)
.Throw(RelationalEventId.QueryClientEvaluationWarning))