ConventionSet Sınıf

Tanım

Model oluşturmak için kullanılan bir dizi kuralı temsil eder.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Devralma
ConventionSet

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .

Oluşturucular

ConventionSet()

Model oluşturmak için kullanılan bir dizi kuralı temsil eder.

Özellikler

BaseEntityTypeChangedConventions

Temel varlık türü değiştirildiğinde çalıştırılacak kurallar.

BaseEntityTypeSetConventions

Temel varlık türü ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

ComplexPropertyAddedConventions

Modele bir varlık türü eklendiğinde çalıştırılacak kurallar.

ComplexPropertyAnnotationChangedConventions

Karmaşık bir özellikte ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

ComplexPropertyFieldChangedConventions

Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar.

ComplexPropertyNullabilityChangedConventions

Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar.

ComplexPropertyRemovedConventions

Bir varlık türü kaldırıldığında çalıştırılacak kurallar.

ComplexTypeAnnotationChangedConventions

Karmaşık bir türde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

ComplexTypeMemberIgnoredConventions

Bir özellik yoksayıldığında çalıştırılacak kurallar.

DiscriminatorPropertySetConventions

Ayrıştırıcı özelliği ayarlandığında çalıştırılacak kurallar.

ElementTypeAnnotationChangedConventions

Bir koleksiyonun öğesinde ek açıklama değiştirildiğinde çalıştırılacak kurallar.

ElementTypeNullabilityChangedConventions

Bir koleksiyonun öğesinin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar.

EntityTypeAddedConventions

Modele bir varlık türü eklendiğinde çalıştırılacak kurallar.

EntityTypeAnnotationChangedConventions

Bir varlık türünde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

EntityTypeAnnotationSetConventions

Bir varlık türünde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

EntityTypeBaseTypeChangedConventions

Temel varlık türü değiştirildiğinde çalıştırılacak kurallar.

EntityTypeIgnoredConventions

Bir varlık türü yoksayıldığında çalıştırılacak kurallar.

EntityTypeMemberIgnoredConventions

Bir özellik yoksayıldığında çalıştırılacak kurallar.

EntityTypePrimaryKeyChangedConventions

Birincil anahtar değiştirildiğinde çalıştırılacak kurallar.

EntityTypeRemovedConventions

Bir varlık türü kaldırıldığında çalıştırılacak kurallar.

ForeignKeyAddedConventions

Yabancı anahtar eklendiğinde çalıştırılacak kurallar.

ForeignKeyAnnotationChangedConventions

Yabancı anahtarda ek açıklama değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyDependentRequirednessChangedConventions

Yabancı anahtarın gerekliliği değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyNullNavigationSetConventions

Bir yabancı anahtarda gezinti olarak ayarlandığında null çalıştırılacak kurallar.

ForeignKeyOwnershipChangedConventions

Yabancı anahtarın sahipliği değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyPrincipalEndChangedConventions

İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar.

ForeignKeyPropertiesChangedConventions

Yabancı anahtarın özellikleri veya asıl anahtarı değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyRemovedConventions

Yabancı anahtar kaldırıldığında çalıştırılacak kurallar.

ForeignKeyRequirednessChangedConventions

Yabancı anahtarın gerekliliği değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyUniquenessChangedConventions

Yabancı anahtarın benzersizliği değiştirildiğinde çalıştırılacak kurallar.

ForeignKeyUniquenessConventions

Yabancı anahtarın benzersizliği değiştirildiğinde çalıştırılacak kurallar.

IndexAddedConventions

Dizin eklendiğinde çalıştırılacak kurallar.

IndexAnnotationChangedConventions

Dizinde ek açıklama değiştirildiğinde çalıştırılacak kurallar.

IndexRemovedConventions

Dizin kaldırıldığında çalıştırılacak kurallar.

IndexSortOrderChangedConventions

Dizinin sıralama düzeni değiştirildiğinde çalıştırılacak kurallar.

IndexUniquenessChangedConventions

Bir dizinin benzersizliği değiştirildiğinde çalıştırılacak kurallar.

IndexUniquenessConventions

Bir dizinin benzersizliği değiştirildiğinde çalıştırılacak kurallar.

KeyAddedConventions

Anahtar eklendiğinde çalıştırılacak kurallar.

KeyAnnotationChangedConventions

Bir anahtarda ek açıklama değiştirildiğinde çalıştırılacak kurallar.

KeyRemovedConventions

Bir anahtar kaldırıldığında çalıştırılacak kurallar.

ModelAnnotationChangedConventions

Modelde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar.

ModelBuiltConventions

Model oluşturma tamamlandığında çalıştırılacak kurallar.

ModelFinalizedConventions

Model doğrulaması tamamlandığında çalıştırılacak kurallar.

ModelFinalizingConventions

Model oluşturma tamamlandığında çalıştırılacak kurallar.

ModelInitializedConventions

İlk modeli ayarlamak için çalıştırılacak kurallar.

NavigationAddedConventions

Gezinti özelliği eklendiğinde çalıştırılacak kurallar.

NavigationAnnotationChangedConventions

Gezinti özelliğinde ek açıklama değiştirildiğinde çalıştırılacak kurallar.

NavigationRemovedConventions

Gezinti özelliği kaldırıldığında çalıştırılacak kurallar.

PrimaryKeyChangedConventions

Birincil anahtar değiştirildiğinde çalıştırılacak kurallar.

PrimaryKeySetConventions

Birincil anahtar yapılandırıldığında çalıştırılacak kurallar.

PrincipalEndChangedConventions

İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar.

PrincipalEndSetConventions

İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar.

PropertyAddedConventions

Özellik eklendiğinde çalıştırılacak kurallar.

PropertyAnnotationChangedConventions

Bir özellikte ek açıklama değiştirildiğinde çalıştırılacak kurallar.

PropertyElementTypeChangedConventions

Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar.

PropertyFieldChangedConventions

Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar.

PropertyNullabilityChangedConventions

Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar.

PropertyNullableChangedConventions

Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar.

PropertyRemovedConventions

Bir özellik kaldırıldığında çalıştırılacak kurallar.

SkipNavigationAddedConventions

Bir atlama gezinti özelliği eklendiğinde çalıştırılacak kurallar.

SkipNavigationAnnotationChangedConventions

Atlama gezinti özelliğinde ek açıklama değiştirildiğinde çalıştırılacak kurallar.

SkipNavigationForeignKeyChangedConventions

Gezintiyi atla yabancı anahtarı değiştirildiğinde çalıştırılacak kurallar.

SkipNavigationInverseChangedConventions

Gezinti tersini atla değiştirildiğinde çalıştırılacak kurallar.

SkipNavigationRemovedConventions

Bir atlama gezinti özelliği kaldırıldığında çalıştırılacak kurallar.

TriggerAddedConventions

Tetikleyici özelliği eklendiğinde çalıştırılacak kurallar.

TriggerRemovedConventions

Tetikleyici özelliği kaldırıldığında çalıştırılacak kurallar.

TypeIgnoredConventions

Tür yoksayıldığında çalıştırılacak kurallar.

Yöntemler

Add(IConvention)

Kümeye bir kural ekler.

AddAfter<TConvention>(IList<TConvention>, TConvention, Type)

Mevcut bir kuraldan sonra bir kural ekler.

AddAfter<TConvention>(List<TConvention>, TConvention, Type)

Mevcut bir kuraldan sonra bir kural ekler.

AddBefore<TConvention>(IList<TConvention>, TConvention, Type)

Mevcut bir kuraldan önce bir kural ekler.

AddBefore<TConvention>(List<TConvention>, TConvention, Type)

Mevcut bir kuraldan önce bir kural ekler.

CreateConventionSet(DbContext)

dışında kullanırken ModelBuilder yalnızca temel hizmetler için bir ConventionSet oluşturmak için bu yöntemi çağırınOnModelCreating(ModelBuilder).

Bu yöntemi kullanmanın olağan dışı olduğunu unutmayın. Bunun yerine normal şekilde kullanmayı DbContext göz önünde bulundurun.

Remove(Type)

Verilen türün kuralını kaldırır.

Remove<TConvention>(IList<TConvention>, Type)

Mevcut bir kuralı kaldırır.

Remove<TConvention>(List<TConvention>, Type)

Mevcut bir kuralı kaldırır.

Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Mevcut bir kuralı türetilmiş bir kuralla değiştirir.

Replace<TConvention,TImplementation>(List<TConvention>, TImplementation)

Mevcut bir kuralı türetilmiş bir kuralla değiştirir.

Replace<TImplementation>(TImplementation)

Mevcut bir kuralı türetilmiş bir kuralla değiştirir. Ayrıca, mevcut kural tarafından uygulanmayan tüm kural türleri için yeni kuralı kaydeder.

Şunlara uygulanır