ConventionSet Sınıf

Tanım

Model oluşturmak için kullanılan bir kural kümesi temsil eder.

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

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Oluşturucular

ConventionSet()

Özellikler

BaseEntityTypeChangedConventions

Temel varlık türü değiştiriken çalıştıracak kural.

BaseEntityTypeSetConventions

Temel varlık türü ayar olduğunda veya kaldırıldığı zaman çalıştırılacak kural.

EntityTypeAddedConventions

Modele bir varlık türü eklenmiştir.

EntityTypeAnnotationChangedConventions

Ek açıklama bir varlık türü üzerinde ayar olduğunda veya kaldırıldığı zaman çalıştırılacak kural.

EntityTypeAnnotationSetConventions

Ek açıklama bir varlık türü üzerinde ayar olduğunda veya kaldırıldığı zaman çalıştırılacak kural.

EntityTypeBaseTypeChangedConventions

Temel varlık türü değiştiriken çalıştıracak kural.

EntityTypeIgnoredConventions

Varlık türü yoksayılırken çalıştırılacak kural.

EntityTypeMemberIgnoredConventions

Bir özellik yoksayılırken çalıştırılacak kural.

EntityTypePrimaryKeyChangedConventions

Birincil anahtar değiştiriken çalıştıracak kural.

EntityTypeRemovedConventions

Varlık türü kaldırıldığı zaman çalıştırılacak kural.

ForeignKeyAddedConventions

Yabancı anahtar ekleniyorken çalıştıracak kural.

ForeignKeyAnnotationChangedConventions

Yabancı anahtarda ek açıklama değiştiriken çalıştıracak kural.

ForeignKeyDependentRequirednessChangedConventions

Yabancı anahtarın gerekliliği değiştir gerektiğinde çalıştıracak kural.

ForeignKeyNullNavigationSetConventions

Yabancı bir anahtarda gezinti olarak ayarlanırken null çalıştıracak kural.

ForeignKeyOwnershipChangedConventions

Yabancı anahtarın sahipliği değiştiriken çalıştıracak kural.

ForeignKeyPrincipalEndChangedConventions

bir ilişkinin asıl sonu yapılandırıldığında çalıştırılan kural.

ForeignKeyPropertiesChangedConventions

Yabancı anahtarın özellikleri veya asıl anahtarı değiştiriken çalıştıracak kural.

ForeignKeyRemovedConventions

Yabancı anahtar kaldırıldığı zaman çalıştırılacak kural.

ForeignKeyRequirednessChangedConventions

Yabancı anahtarın gerekliliği değiştir gerektiğinde çalıştıracak kural.

ForeignKeyUniquenessChangedConventions

Yabancı anahtarın benzersizliği değiştirilse çalıştıracak kural.

ForeignKeyUniquenessConventions

Yabancı anahtarın benzersizliği değiştirilse çalıştıracak kural.

IndexAddedConventions

Bir dizin ekleniyorken çalıştıracak kural.

IndexAnnotationChangedConventions

Bir dizinde ek açıklama değiştiriken çalıştıracak kural.

IndexRemovedConventions

Bir dizin kaldırıldığı zaman çalıştırılacak kural.

IndexUniquenessChangedConventions

Bir dizinin benzersizliği değiştirilse çalıştıracak kural.

IndexUniquenessConventions

Bir dizinin benzersizliği değiştirilse çalıştıracak kural.

KeyAddedConventions

Bir anahtar ekleniyorken çalıştıracak kuralları.

KeyAnnotationChangedConventions

Bir anahtarda ek açıklama değiştiriken çalıştıracak kural.

KeyRemovedConventions

Bir anahtar kaldırıldığı zaman çalıştırılacak kural.

ModelAnnotationChangedConventions

Bir ek açıklama bir modelde ayar olduğunda veya kaldırıldığı zaman çalıştırılacak kural.

ModelBuiltConventions

Model bina tamamlandığında çalıştıracak kural.

ModelFinalizedConventions

Model doğrulama tamamlandığında çalıştıracak kural.

ModelFinalizingConventions

Model bina tamamlandığında çalıştıracak kural.

ModelInitializedConventions

İlk modelin kurulumunu yapmak için çalıştıracak kural.

NavigationAddedConventions

Bir gezinti özelliği ekleniyorken çalıştıracak kural.

NavigationAnnotationChangedConventions

Gezinti özelliği üzerinde bir ek açıklama değiştiriken çalıştıracak kural.

NavigationRemovedConventions

Gezinti özelliği kaldırıldığı zaman çalıştırılacak kural.

PrimaryKeyChangedConventions

Birincil anahtar değiştiriken çalıştıracak kural.

PrimaryKeySetConventions

Birincil anahtar yapılandırıldığında çalıştırılan kural.

PrincipalEndChangedConventions

bir ilişkinin asıl sonu yapılandırıldığında çalıştırılan kural.

PrincipalEndSetConventions

bir ilişkinin asıl sonu yapılandırıldığında çalıştırılan kural.

PropertyAddedConventions

Bir özellik ekleniyorken çalıştıracak kural.

PropertyAnnotationChangedConventions

Bir özellikte ek açıklama değiştiriken çalıştıracak kural.

PropertyFieldChangedConventions

Bir özelliğin alanı değiştiriken çalıştıracak kural.

PropertyNullabilityChangedConventions

Bir özelliğin null kullanılabilirliği değiştiriken çalıştıracak kural.

PropertyNullableChangedConventions

Bir özelliğin null kullanılabilirliği değiştiriken çalıştıracak kural.

PropertyRemovedConventions

Bir özellik kaldırıldığı zaman çalıştırılacak kural.

SkipNavigationAddedConventions

Bir gezinti atla özelliği eklenmiştir.

SkipNavigationAnnotationChangedConventions

Bir atlama gezinti özelliği üzerinde ek açıklama değiştiriken çalıştıracak kural.

SkipNavigationForeignKeyChangedConventions

Gezinti yabancı anahtarı atla değiştiriken çalıştıracak kural.

SkipNavigationInverseChangedConventions

Gezintiyi atla ters değiştiriken çalıştıracak kural.

SkipNavigationRemovedConventions

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

Yöntemler

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

Var olan bir kuralın ardından bir kural ekler.

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

Mevcut bir kuraldan önce bir kural ekler.

CreateConventionSet(DbContext)

dışında kullanırken yalnızca temel hizmetler ConventionSet için derlemek için bu ModelBuilder yöntemi OnModelCreating(ModelBuilder) çağırabilirsiniz.

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

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

Mevcut bir kuralı kaldırır.

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

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

Şunlara uygulanır