RelationalModelValidator Sınıf
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.
public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
type RelationalModelValidator = class
inherit ModelValidator
Public Class RelationalModelValidator
Inherits ModelValidator
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.
Oluşturucular
| RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) |
RelationalModelValidator öğesinin yeni bir örneğini oluşturur. |
Özellikler
| Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: ModelValidator) |
| RelationalDependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
| TypeMapper |
Kullanımdan kalktı.
Tür eşleciyi alır. |
Yöntemler
| GetDefaultColumnValue(IProperty, StoreObjectIdentifier) |
Özelliğin eşlenmiş olduğu sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| IsOwned(Type, IConventionModel) |
Hedef CLR türünün sahip olan bir varlık türüne karşılık geldiğini gösteren bir değer döndürür. (Devralındığı yer: ModelValidator) |
| LogShadowProperties(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Eşleşen bir CLR üyesi olmadığından oluşturulan tüm gölge özelliklerini günlüğe kaydeder. (Devralındığı yer: ModelValidator) |
| Validate(IModel) |
Herhangi bir hata bulunursa bir özel durum atarak modeli doğrular. |
| Validate(IModel) |
Bir modeli doğrular, herhangi bir hata bulunursa özel durum oluşturulur. (Devralındığı yer: ModelValidator) |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Herhangi bir hata bulunursa bir özel durum atarak modeli doğrular. |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Bir modeli doğrular, herhangi bir hata bulunursa özel durum oluşturulur. (Devralındığı yer: ModelValidator) |
| ValidateBoolsWithDefaults(IModel) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde özelliklerin Boolean eşlemesini/yapılandırmasını doğrular. |
| ValidateChangeTrackingStrategy(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki değişiklik izlemenin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateClrInheritance(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki devralmanın eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
aynı adla iki denetim kısıtlaması uyumluluğunu doğrular. |
| ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Aynı yabancı anahtar kısıtlamasına eşlenmiş iki yabancı anahtarın uyumluluğunu doğrular. |
| ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Aynı tablo dizinine eşlenmiş iki dizinin uyumluluğunu doğrular. |
| ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Aynı benzersiz kısıtlamayla eşlenen iki anahtarın uyumluluğunu doğrular. |
| ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Aynı sütuna eşlenen iki özelliğin uyumluluğunu doğrular. |
| ValidateData(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki verilerin (örn. çekirdek verileri) eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateDataTypes(IModel) |
Kullanımdan kalktı.
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateDbFunctions(IModel) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde işlevlerin eşlemesini/yapılandırmasını doğrular. |
| ValidateDefaultValuesOnKeys(IModel) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde varsayılan değerlerin eşlemesini/yapılandırmasını doğrular. |
| ValidateDefiningNavigations(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Kullanımdan kalktı.
Modeldeki gezintilerini tanımlamaya yönelik eşlemeyi/yapılandırmayı doğrular. (Devralındığı yer: ModelValidator) |
| ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki sorgu tanımlama eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateDiscriminatorValues(IEntityType) |
Verilen bir değerden türetilmiş tüm varlık türlerinin Ayrıştırıcıyı ve değerlerini doğrular. (Devralındığı yer: ModelValidator) |
| ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Kullanımdan kalktı.
Modeldeki devralmanın eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateFieldMapping(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki alanlarla eşlenen özelliklerin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateForeignKeys(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki yabancı anahtarların eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Devralınan özellikleri yok saymak için bir deneme yapılmadığını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Bir dizinin özelliklerinin en az bir ortak tablodaki sütunlara eşlenmiş olduğunu doğrular. |
| ValidateInheritanceMapping(IModel) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde devralmanın eşlemesini/yapılandırmasını doğrular. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki devralmanın eşlemesini doğrular. (Devralındığı yer: ModelValidator) |
| ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki anahtarlar olmadan varlık türlerinin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateNoCycles(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Döngüler için modelin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateNoMutableKeys(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki değişebilir eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki birincil anahtar boş değer alabilme eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateNoShadowEntities(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Kullanımdan kalktı.
Modelin karşılık gelen bir CLR türü olmadan hiçbir varlık türü içermediğini doğrular. (Devralındığı yer: ModelValidator) |
| ValidateNoShadowKeys(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki gölge anahtarların eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateOwnership(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki sahipliğin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Özellik eşlemelerini doğrular. (Devralındığı yer: ModelValidator) |
| ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Tabloya özgü özellik geçersiz kılmalarını doğrular. |
| ValidateQueryFilters(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modeldeki sorgu filtrelerinin eşlemesini/yapılandırmasını doğrular. (Devralındığı yer: ModelValidator) |
| ValidateQueryTypes(IModel) |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. (Devralındığı yer: ModelValidator) |
| ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
İlişkileri doğrular. (Devralındığı yer: ModelValidator) |
| ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki denetim kısıtlaması uyumluluğunu doğrular. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen tabloya benzer bir nesnede sütunları paylaşan özelliklerin uyumluluğunu doğrular. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen tablodaki sütunları paylaşan özelliklerin uyumluluğunu doğrular. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki yabancı anahtarların uyumluluğunu doğrular. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki yabancı anahtarların uyumluluğunu doğrular. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki dizinlerin uyumluluğunu doğrular. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki dizinlerin uyumluluğunu doğrular. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki birincil ve alternatif anahtarların uyumluluğunu doğrular. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Belirtilen paylaşılan tablodaki birincil ve alternatif anahtarların uyumluluğunu doğrular. |
| ValidateSharedTableCompatibility(IModel) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde paylaşılan tabloların eşlemesini/yapılandırmasını doğrular. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Verilen bir tabloyu paylaşan varlık türlerinin uyumluluğunu doğrular. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Verilen bir tabloyu paylaşan varlık türlerinin uyumluluğunu doğrular. |
| ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde paylaşılan görünümlerin eşlemesini/yapılandırmasını doğrular. |
| ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Verilen bir görünümü paylaşan varlık türlerinin uyumluluğunu doğrular. |
| ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelde sorgular için SQL/yapılandırmasını doğrular. |
| ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model>) |
Modelin özelliklerinin tür eşlemesini doğrular. (Devralındığı yer: ModelValidator) |