Microsoft.EntityFrameworkCore.Metadata.Conventions Ad Alanı

Sınıflar

Veri Akışı Adı Description
AutoLoadConvention

Özellikleri sağlayıcıya özgü buluşsal yöntemlere göre yapılandırarak bunların otomatik olarak yüklenip yüklenmeyeceğini belirleyen bir kural. Hangi özelliklerin otomatik yüklemenin dışında bırakıldığını özelleştirmek için geçersiz kılın ShouldBeAutoLoaded(IConventionProperty) .

BackingFieldAttributeConvention

Bir özelliği özniteliğine göre bir yedekleme alanına sahip olarak yapılandıran BackingFieldAttribute bir kural.

BackingFieldConvention

Özelliklerin adlarına göre yedekleme alanlarını bulan bir kural:

  • <[özellik adı]>k__BackingField
  • _[camel-cased özellik adı]
  • _[özellik adı]
  • m_[camel-cased özellik adı]
  • m_[özellik adı]
  • [özellik adı]_
BaseTypeDiscoveryConvention

İlişkili CLR türü hiyerarşisini temel alarak modelin parçası olan temel ve türetilmiş varlık türlerini bulan bir kural.

CascadeDeleteConvention

Gerekli yabancı anahtarlar ve ClientSetNull isteğe bağlı olanlar için silme davranışını Cascade olarak ayarlayan bir kural.

ChangeTrackingStrategyConvention

Stratejiyi hiçbir varlık türü kullanmıyorsa değişiklikleri algılamayı her zaman atlamak için modelde Snapshot bir bayrak ayarlayan bir kural.

CheckConstraintConvention

Türetilmiş türlerdeki denetim kısıtlamalarının temel türdeki denetim kısıtlamalarıyla uyumlu olmasını sağlayan bir kural. Ayrıca bildirimde bulunan türün güncel olmasını sağlar.

ComplexPropertyDiscoveryConvention

Tür daha önce karmaşık bir tür olarak yapılandırıldığı veya bildirim türü karmaşık bir tür olduğu sürece yapısal türlerde karmaşık özellikleri yapılandıran bir kural.

ComplexTypeAttributeConvention

içeren türleri yapılandıran bir ComplexTypeAttributekuraldır.

ConcurrencyCheckAttributeConvention

özelliğine sahipse ConcurrencyCheckAttributeeşzamanlılık belirteci olarak yapılandıran bir kuraldır.

ConstructorBindingConvention

Varlık türü oluşturucu parametrelerini adlarına göre var olan özelliklere ve hizmet özelliklerine bağlayan bir kural:

  • [parametre adı]
  • [pascal-cased parametre adı]
  • _[parametre adı]
  • _[pascal-cased parametre adı]
  • m_[parametre adı]
  • m_[pascal-cased parametre adı]
ContextContainerConvention

Varsayılan kapsayıcı adını bağlam türü adı olarak yapılandıran bir kural.

ConventionSet

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

CosmosDiscriminatorConvention

Varlık türleri için ayırıcı değeri varlık türü adı olarak yapılandıran bir kural.

CosmosInversePropertyAttributeConvention

Diğer gezinti özelliğinde belirtilene göre InversePropertyAttribute ters gezinti özelliğini yapılandıran bir kural. Tüm gezintilerin Cosmos için sahip olunan varlık türlerini hedeflemektedir.

CosmosJsonIdConvention

PK ve/veya ayırıcı özelliklerini JSON 'id' özelliğine eşlemeyi yapılandıran bir kural.

CosmosKeyDiscoveryConvention

Adlara göre varlık türü için birincil anahtar özelliğini bulan ve varsa bölüm anahtarını buna ekleyen bir kural.

CosmosManyToManyJoinEntityTypeConvention

Çoka çok ilişkisi için birleştirme varlık türü oluşturan ve ilgili türler bir tane paylaşıyorsa buna bölüm anahtarı ekleyen bir kural.

CosmosPartitionKeyInPrimaryKeyConvention

EF birincil anahtarına bölüm anahtarı özellikleri ekleyen bir kural.

CosmosRelationshipDiscoveryConvention

İlgili ters gezintinin belirsizliği olmadığı sürece, gezinti özelliklerine göre varlık türleri arasındaki ilişkileri yapılandıran bir kural. Tüm gezintilerin Cosmos için sahip olunan varlık türlerini hedeflemektedir.

CosmosRuntimeModelConvention

Değiştirilebilir modelin iyileştirilmiş bir kopyasını oluşturan bir kural. Bu kural genellikle veritabanı sağlayıcıları tarafından salt okunur model oluşturulurken sağlayıcı ek açıklamalarını güncelleştirmek için uygulanır.

CosmosValueGenerationConvention

Depolama değeri oluşturmayı, herhangi bir yabancı anahtarın parçası değil birincil anahtarın parçası olan veya veritabanı varsayılan değerine sahip olacak şekilde yapılandırılmış özelliklerde olarak OnAdd yapılandıran bir kural.

DatabaseGeneratedAttributeConvention

Bir özelliği belirtildiyseIdentity, OnAddOrUpdate belirtildiyse Computed veya Never kullanılarak belirtildiyse None olarak OnAdd yapılandıran bir DatabaseGeneratedAttributekural.

DbFunctionTypeMappingConvention

Kural, örnekler için IDbFunction tür eşlemeyi yapılandırıyor.

DbSetFindingConvention

Türetilmiş DbContext sınıfta tanımlanan özelliklere DbSet<TEntity> göre varlık türleri ekleyen bir kural.

DefiningQueryRewritingConvention

İç sorgu filtrelerinin ve tanımlama sorgularının DbSet<TEntity> erişimlerini içine EntityQueryRootExpressiondönüştüren kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır.

DeleteBehaviorAttributeConvention

Özelliğine uygulanana göre DeleteBehaviorAttribute silme davranışını yapılandıran bir kural.

DerivedTypeDiscoveryConvention

İlişkili CLR türü hiyerarşisini temel alarak modelin parçası olan türetilmiş varlık türlerini bulan bir kural.

DiscriminatorConvention

Bir hiyerarşideki varlık türleri için ayırıcı değerini varlık türü adı olarak yapılandıran bir kural.

DiscriminatorLengthConvention

Dize ayırıcı özellikleri için maksimum uzunluğu ayarlayan bir kural.

ElementMappingConvention

Özellik eşlemelerinin tür eşleyicisi tarafından bulunan herhangi bir ElementMapping içermesini sağlayan bir kural.

ElementTypeChangedConvention

İlkel koleksiyonların öğe türlerinde yapılan değişikliklere tepki veren bir kural.

EntitySplittingConvention

Varlık bölme için bağlama ilişkileri oluşturan ve eşleme parçalarını yöneten bir kural.

EntityTypeAttributeConventionBase<TAttribute>

Varlık türünde belirtilen bir özniteliği temel alarak yapılandırma gerçekleştiren kurallar için temel tür.

EntityTypeConfigurationAttributeConvention

içinde EntityTypeConfigurationAttributebelirtilen varlık türü yapılandırmasını uygulayan bir kural.

EntityTypeConfigurationEntityTypeAttributeConvention

içinde EntityTypeConfigurationAttributebelirtilen varlık türü yapılandırmasını uygulayan bir kural.

EntityTypeHierarchyMappingConvention

TPH olmayan varlık türlerinden ayrıştırıcıları kaldıran ve TPT varlık türleri için devralınan özelliklerin eşlemesini kaldıran bir kural.

ETagPropertyConvention

Varsa eşzamanlılık belirtecine etag meta verileri ekleyen bir kural.

ForeignKeyAttributeConvention

Özelliklerde veya gezinti özelliklerinde belirtilene göre ForeignKeyAttribute bir gezinti özelliğiyle ilişkili yabancı anahtar özelliklerini yapılandıran bir kural.

ForeignKeyIndexConvention

Mevcut dizinler veya anahtarlar kapsamında olmadığı sürece yabancı anahtar özelliklerinde dizinler oluşturan bir kural.

ForeignKeyPropertyDiscoveryConvention

Adları temelinde ilişkiler için yabancı anahtar özellikleri bulan ve büyük/küçük harf yoksayan bir kural:

  • [gezinti özelliği adı][asıl anahtar özellik adı]
  • [gezinti özelliği adı]Kimlik
  • [asıl varlık adı][asıl anahtar özellik adı]
  • [asıl varlık adı]Kimlik
IndexAttributeConvention

veritabanı dizinlerini temelinde yapılandıran bir IndexAttributekuraldır.

InheritanceDiscoveryConventionBase

Devralma bulma kuralları için temel tür

InMemoryConventionSetBuilder

Bellek içi sağlayıcı için kurallar oluşturmaya yönelik bir oluşturucu.

InversePropertyAttributeConvention

Diğer gezinti özelliğinde belirtilene göre InversePropertyAttribute ters gezinti özelliğini yapılandıran bir kural.

KeyAttributeConvention

Varlık türü anahtarını, bir özellikte belirtilene PrimaryKeyAttribute veya clr türünde belirtilene göre KeyAttribute yapılandıran bir kural.

KeyComplexPropertyConvention

Anahtar değerini hesaplamak için böyle bir özelliğin değerinin kullanılabilir olması gerektiğinden, yoldaki her karmaşık özelliği anahtar tarafından kullanılan bir özelliğe işaretleyen bir kural.

KeyDiscoveryConvention

Büyük/küçük harf yoksayarak adlara göre varlık türü için birincil anahtar özelliğini bulan bir kural:

  • Id
  • [varlık adı]Kimlik
KeylessAttributeConvention

olan varlık türlerini KeylessAttributeyoksayan bir kural.

KeylessEntityTypeAttributeConvention

olan varlık türlerini KeylessAttributeyoksayan bir kural.

ManyToManyJoinEntityTypeConvention

Eşleşen atlama gezintilerini arayan ve uygun yabancı anahtarlarla otomatik olarak çoka çok birleştirme varlığı oluşturan bir kural, eşleşen iki atlama gezintisini bu yabancı anahtarları kullanacak şekilde ayarlar.

MaxLengthAttributeConvention

Özelliğine uygulanana göre MaxLengthAttribute maksimum uzunluğu yapılandıran bir kural.

ModelCleanupConvention

Yalnızca model oluşturma sırasında kullanılan tüm durumları kaldıran bir kural.

NavigationAttributeConventionBase<TAttribute>

Gezintiye uygulanan bir özniteliği temel alarak yapılandırma gerçekleştiren kurallar için temel tür.

NavigationBackingFieldAttributeConvention

Gezinti özelliğini özniteliğine göre bir yedekleme alanına sahip olarak yapılandıran BackingFieldAttribute bir kural.

NavigationEagerLoadingConvention

Gezintileri sahip olunan varlık türlerine hevesle yüklenmiş olarak yapılandıran bir kural.

NonNullableConventionBase

Üye türünün null atanamaz bir başvuru türü olup olmadığına bağlı olarak model yönlerini yapılandıran kurallar için temel tür.

NonNullableNavigationConvention

Asıl varlık türüne null atanamayan gezintileri gerektiği gibi yapılandıran bir kural.

NonNullableReferencePropertyConvention

Null değer atanamayan türlerin özelliklerini gerektiği gibi yapılandıran bir kural.

NotMappedEntityTypeAttributeConvention

olan varlık türlerini NotMappedAttributeyoksayan bir kural.

NotMappedMemberAttributeConvention

sahip varlık türlerindeki üyeleri yoksayan bir NotMappedAttributekural.

NotMappedTypeAttributeConvention

olan varlık türlerini NotMappedAttributeyoksayan bir kural.

OwnedAttributeConvention

sahip olduğu varlık türlerini yapılandıran OwnedAttribute bir kural.

OwnedEntityTypeAttributeConvention

sahip olduğu varlık türlerini yapılandıran OwnedAttribute bir kural.

OwnedTypesConvention

Bu tür yalnızca bir gezinti varsa, sahip olunan varlık türlerini, gezinti tanımlamadan sahip olunan varlık türleri olarak tanımlayarak yapılandıran bir kural.

PrecisionAttributeConvention

Özelliğine uygulanana göre Duyarlık'ı PrecisionAttribute yapılandıran bir kural.

PropertyAttributeConventionBase<TAttribute>

Bir özelliğe uygulanan özniteliği temel alarak yapılandırma gerçekleştiren kurallar için temel tür.

PropertyDiscoveryConvention

CLR türündeki skaler ortak özelliklere karşılık gelen varlık türlerine özellikler ekleyen bir kural.

PropertyOverridesConvention

Bildirimde bulunan özelliğin özellik geçersiz kılmaları için geçerli olmasını sağlayan bir kural.

QueryFilterDefiningQueryRewritingConvention

Sorgu filtreleri içindeki DbSet'lerin erişimlerini ve sorguları EntityQueryables'a tanımlayan kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

İç sorgu filtrelerinin DbSet<TEntity> erişimlerini içine EntityQueryRootExpressiondönüştüren kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

bir ifadede karşılaşılan DbSet erişimlerini yeniden yazan bir ziyaretçi.EntityQueryRootExpression

RelationalColumnAttributeConvention

Uygulanan ColumnAttributeöğesine göre bir özellik için sütun adını ve türünü yapılandıran bir kuraldır.

RelationalColumnCommentAttributeConvention

Uygulanan CommentAttributeöğesine göre bir özellik veya alan için sütun açıklamasını yapılandıran bir kuraldır.

RelationalDbFunctionAttributeConvention

ile DbFunctionAttributeişaretlenen bağlamdaki genel statik yöntemleri temel alarak model işlevi eşlemelerini yapılandıran bir kural.

RelationalKeyDiscoveryConvention

öğesinden KeyDiscoveryConventiondevralan ilişkisel özel bir kuraldır.

RelationalMapToJsonConvention

JSON sütununa eşlenen bir varlık için varsayılan ayarları yapılandıran bir kural.

RelationalMaxIdentifierLengthConvention

Veritabanı tarafından desteklenen en fazla nesne tanımlayıcı uzunluğunu yapılandıran bir kural.

RelationalModelConvention

İlişkisel modeli önceden hazırlayan bir kural.

RelationalNavigationJsonPropertyNameAttributeConvention

Özniteliğine göre jSON ile eşlenen gezinti özelliği için JSON öğesi adını yapılandıran JsonPropertyNameAttribute bir kural.

RelationalPropertyJsonPropertyNameAttributeConvention

Uygulanan JsonPropertyNameAttributeöğesine göre JSON özellik adını yapılandıran bir kuraldır.

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

İç sorgu filtrelerinin DbSet<TEntity> erişimlerini içine EntityQueryRootExpressiondönüştüren kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

bir ifadede karşılaşılan DbSet erişimlerini yeniden yazan bir ziyaretçi.EntityQueryRootExpression

RelationalRuntimeModelConvention

Değiştirilebilir modelin iyileştirilmiş bir kopyasını oluşturan bir kural. Bu kural genellikle veritabanı sağlayıcıları tarafından salt okunur model oluşturulurken sağlayıcı ek açıklamalarını güncelleştirmek için uygulanır.

RelationalTableAttributeConvention

Uygulanan TableAttributeöğesine göre varlık türleri için tablo adını ve şemasını yapılandıran bir kuraldır.

RelationalTableCommentAttributeConvention

Uygulanan CommentAttributeöğesine göre bir varlık türü için tablo açıklamasını yapılandıran bir kuraldır.

RelationalValueGenerationConvention

Depolama değeri oluşturmayı, herhangi bir yabancı anahtarın parçası değil birincil anahtarın parçası olan veya veritabanı varsayılan değerine sahip olacak şekilde yapılandırılmış özelliklerde olarak OnAdd yapılandıran bir kural. Ayrıca, özellikleri hesaplanan sütunlar olarak yapılandırılmış gibi OnAddOrUpdate yapılandırılır.

RelationshipDiscoveryConvention

İlgili ters gezintinin belirsizliği olmadığı sürece, gezinti özelliklerine göre varlık türleri arasındaki ilişkileri yapılandıran bir kural.

RequiredNavigationAttributeConvention

gezinti özelliğinde asıl varlık türüne uygulandıysa, ilişkinin asıl tarafını gerektiği RequiredAttribute gibi yapılandıran bir kural.

RequiredPropertyAttributeConvention

Uygulanan özellikleri gerektiği gibi yapılandıran RequiredAttribute bir kural.

RuntimeModelConvention

Değiştirilebilir modelin iyileştirilmiş bir kopyasını oluşturan bir kural. Bu kural genellikle veritabanı sağlayıcıları tarafından salt okunur model oluşturulurken sağlayıcı ek açıklamalarını güncelleştirmek için uygulanır.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Farklı bir varlık türü kullanmak için ifadede yeniden yazan bir ziyaretçi EntityQueryRootExpression .

SequenceUniquificationConvention

Modeldeki tüm dizilerin, model için maksimum tanımlayıcı uzunluğuna kesildiğinde şema içinde benzersiz adlara sahip olmasını sağlayan bir kural.

ServicePropertyDiscoveryConvention

Varlık türlerine hizmet özellikleri ekleyen bir kural.

SharedTableConvention

Çakışmaları önlemek için bir tabloyu paylaşan varlık türleri için veritabanı nesnelerinin adlarını işleyen bir kural.

SqliteConventionSetBuilder

SQLite için kurallar oluşturmak için bir oluşturucu.

SqliteRuntimeModelConvention

Değiştirilebilir modelin iyileştirilmiş bir kopyasını oluşturan bir kural.

SqliteSharedTableConvention

Çakışmaları önlemek için bir tabloyu paylaşan varlık türleri için veritabanı nesnelerinin adlarını işleyen bir kural.

SqliteStoreGenerationConvention

Özelliklerin hesaplanmış sütun olarak veya aynı anda bir kullanarak varsayılan değere sahip olacak şekilde yapılandırılmamasını sağlayan bir SqliteValueGenerationStrategy kural.

SqliteValueGenerationConvention

Depolama değeri oluşturmayı, herhangi bir yabancı anahtarın parçası değil birincil anahtarın parçası olan özelliklerde olarak OnAdd yapılandıran bir kural, veritabanı varsayılan değerine sahip olacak şekilde yapılandırıldı veya kullanmak SqliteValueGenerationStrategyüzere yapılandırıldı. Ayrıca, özellikleri hesaplanan sütunlar olarak yapılandırılmış gibi OnAddOrUpdate yapılandırılır.

SqlServerAutoLoadConvention

SQL Server vektör özelliklerini otomatik olarak yüklenmedi olarak yapılandıran bir kural.

SqlServerConventionSetBuilder

SQL Server için kurallar oluşturmak için bir oluşturucu.

SqlServerDbFunctionConvention

bayrağı olarak ayarlanmış falseveritabanı işlevleri IsBuiltIn için doldurulmasını Schema sağlayan bir kuraldır.

SqlServerIndexConvention

Null değerleri filtrelemek için null değer atanabilir sütunlara sahip benzersiz kümelenmemiş dizinler için filtreyi yapılandıran bir kural.

SqlServerMemoryOptimizedTablesConvention

Bellek için iyileştirilmiş tablolar için dizinleri kümelenmemiş olarak yapılandıran bir kural.

SqlServerOnDeleteConvention

Kendi kendine başvuran atlama gezintileri için birleştirme varlığı türündeki yabancı anahtarlar için OnDelete davranışını yapılandıran bir kural

SqlServerOutputClauseConvention

Değişiklikleri kaydederken OUTPUT yan tümcesini kullanmamak için tetikleyicilerle tabloları yapılandıran bir kural.

SqlServerRuntimeModelConvention

Değiştirilebilir modelin iyileştirilmiş bir kopyasını oluşturan bir kural.

SqlServerSharedTableConvention

Çakışmaları önlemek için bir tabloyu paylaşan varlık türleri için veritabanı nesnelerinin adlarını işleyen bir kural.

SqlServerStoreGenerationConvention

Özelliklerin hesaplanmış sütun olarak veya aynı anda bir kullanarak varsayılan değere sahip olacak şekilde yapılandırılmamasını sağlayan bir SqlServerValueGenerationStrategy kural.

SqlServerTemporalConvention

Bir zamana bağlı tabloya eşlenmiş bir varlığın zamansal ayarlarını işleyen bir kural.

SqlServerValueGenerationConvention

Depolama değeri oluşturmayı, herhangi bir yabancı anahtarın parçası değil birincil anahtarın parçası olan özelliklerde olarak OnAdd yapılandıran bir kural, veritabanı varsayılan değerine sahip olacak şekilde yapılandırıldı veya kullanmak SqlServerValueGenerationStrategyüzere yapılandırıldı. Ayrıca, özellikleri hesaplanan sütunlar olarak yapılandırılmış gibi OnAddOrUpdate yapılandırılır.

SqlServerValueGenerationStrategyConvention

Varsayılan modeli SqlServerValueGenerationStrategy olarak IdentityColumnyapılandıran bir kuraldır.

StoredProcedureConvention

Saklı yordamlar için varlık türünün geçerli olmasını sağlayan bir kural.

StoreGenerationConvention

Özelliklerin varsayılan bir değere ve aynı anda hesaplanan sütun olarak yapılandırılmamasını sağlayan bir kural.

StoreKeyConvention

'id' özelliğini ekleyen bir kural - Azure Cosmos için gereken bir anahtar.

StringLengthAttributeConvention

Özelliğine uygulanana göre StringLengthAttribute maksimum uzunluğu yapılandıran bir kural.

TableNameFromDbSetConvention

Tablo adını özellik adına göre yapılandıran DbSet<TEntity> bir kural.

TableSharingConcurrencyTokenConvention

Bu varlık türlerinin bu sütuna eşlenmiş bir özelliği olmayan eşzamanlılık belirteci sütunu olan bir tabloyu paylaşan varlık türlerini bulan bir kural. Ardından en temel varlık türlerinde bu sütuna eşlenmiş bir gölge eşzamanlılık özelliği oluşturur.

TableValuedDbFunctionConvention

Sorgulanabilir bir işlevin eşlendiği varlık türünü yapılandıran bir kural.

TimestampAttributeConvention

özelliğine uygulanmışsa eşzamanlılık belirteci olarak yapılandıran bir TimestampAttribute kural.

TypeAttributeConventionBase<TAttribute>

Yapısal bir tür üzerinde belirtilen bir özniteliği temel alarak yapılandırma gerçekleştiren kurallar için temel tür.

TypeMappingConvention

Varlık özelliklerine depo türü eşlemesi oluşturan ve atayan bir kural.

UnicodeAttributeConvention

Özelliğine uygulanana göre UnicodeAttribute Unicode yapılandıran bir kural.

ValidatingConvention

Modelin geçerli olup olmadığını denetleen bir kural.

ValueGenerationConvention

Depolama değeri oluşturmayı, herhangi bir yabancı anahtarın parçası değil birincil anahtarın parçası olan özelliklerde olarak OnAdd yapılandıran bir kural.

Arabirimler

Veri Akışı Adı Description
IComplexPropertyAddedConvention

Tür benzeri bir nesneye karmaşık bir özellik eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IComplexPropertyAnnotationChangedConvention

Karmaşık bir özellikte ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IComplexPropertyFieldChangedConvention

Karmaşık bir özelliğin yedekleme alanı değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IComplexPropertyNullabilityChangedConvention

Karmaşık bir özelliğin null atanabilirliği değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IComplexPropertyRemovedConvention

Karmaşık bir özellik tür benzeri bir nesneden kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IComplexTypeAnnotationChangedConvention

Karmaşık bir türde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IComplexTypeMemberIgnoredConvention

Karmaşık tür üyesi yoksayıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IConvention

Bu, tüm kural arabirimleri için temel arabirimdir, doğrudan uygulanmamalıdır.

IConventionBatch

Çalıştırılana veya atılana kadar herhangi bir kural çağrısını geciktiren bir nesneyi temsil eder.

IConventionContext

Her kural çağrısıyla ilişkili bağlamsal bilgiler.

IConventionContext<TMetadata>

Her kural çağrısıyla ilişkili bağlamsal bilgiler.

IDiscriminatorPropertySetConvention

Bir tür için ayrıştırıcı özelliği ayarlandığında gerçekleştirilmesi gereken işlemi temsil eder.

IElementTypeAnnotationChangedConvention

Bir koleksiyon özelliğinin öğelerinde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IElementTypeNullabilityChangedConvention

Bir koleksiyon özelliğinin öğelerindeki null atanabilirlik değiştiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeAddedConvention

Modele bir varlık türü eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeAnnotationChangedConvention

Bir varlık türünde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeBaseTypeChangedConvention

Bir varlık türünün temel türü değiştiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeIgnoredConvention

Bir varlık türü yoksayıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeMemberIgnoredConvention

Varlık türü üyesi yoksayıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypePrimaryKeyChangedConvention

Bir varlık türünün birincil anahtarı değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IEntityTypeRemovedConvention

Modelden bir varlık türü kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyAddedConvention

Varlık türüne yabancı anahtar eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyAnnotationChangedConvention

Yabancı anahtarda ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyConstrainednessChangedConvention

Yabancı anahtarın kısıtlanması değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyDependentRequirednessChangedConvention

Yabancı anahtar için bağımlı gereklilik değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyNullNavigationSetConvention

Bir gezinti yabancı anahtarda olarak ayarlandığında null gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyOwnershipChangedConvention

Yabancı anahtarın sahiplik değeri değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyPrincipalEndChangedConvention

Yabancı anahtarın asıl ucu değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyPropertiesChangedConvention

Yabancı anahtar özellikleri veya asıl anahtar değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyRemovedConvention

Yabancı anahtar kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyRequirednessChangedConvention

Yabancı anahtar için gereklilik değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IForeignKeyUniquenessChangedConvention

Yabancı anahtar için benzersizlik değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IIndexAddedConvention

Varlık türüne dizin eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IIndexAnnotationChangedConvention

Dizinde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IIndexRemovedConvention

Varlık türünden bir dizin kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IIndexSortOrderChangedConvention

Bir dizinin sıralama düzeni değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IIndexUniquenessChangedConvention

Bir dizinin benzersizliği değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IKeyAddedConvention

Varlık türüne bir anahtar eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IKeyAnnotationChangedConvention

Bir anahtarda ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IKeyRemovedConvention

Bir anahtar kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IModelAnnotationChangedConvention

Modelde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IModelEmbeddedDiscriminatorNameConvention

Modelin katıştırılmış ayırıcı adı değiştiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IModelFinalizedConvention

Bir model sonlandırıldıktan sonra gerçekleştirilmesi gereken ve artık kapatılamayacak bir işlemi temsil eder.

IModelFinalizingConvention

Bir model sonlandırılırken gerçekleştirilmesi gereken işlemi temsil eder.

IModelInitializedConvention

Bir model başlatıldığında gerçekleştirilmesi gereken işlemi temsil eder.

INavigationAddedConvention

Varlık türüne gezinti eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

INavigationAnnotationChangedConvention

Gezintide ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

INavigationRemovedConvention

Varlık türünden bir gezinti kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyAddedConvention

Varlık türüne bir özellik eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyAnnotationChangedConvention

Bir özellikte ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyAutoLoadChangedConvention

Bir özelliğin değeri değiştirildiğinde IsAutoLoaded gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyElementTypeChangedConvention

bir özellik için değiştirildiğinde IElementType gerçekleştirilmesi gereken bir işlemi temsil eder.

IPropertyFieldChangedConvention

Bir özelliğin yedekleme alanı değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyNullabilityChangedConvention

Bir özelliğin null atanabilirliği değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

IPropertyRemovedConvention

Bir özellik varlık türünden kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

ISkipNavigationAddedConvention

Varlık türüne bir atlama gezintisi eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

ISkipNavigationAnnotationChangedConvention

Atlama gezintisinde ek açıklama değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

ISkipNavigationForeignKeyChangedConvention

Bir atlama gezinti yabancı anahtarı değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

ISkipNavigationInverseChangedConvention

Atlama gezinti tersi değiştirildiğinde gerçekleştirilmesi gereken işlemi temsil eder.

ISkipNavigationRemovedConvention

Varlık türünden bir atlama gezintisi kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

ITriggerAddedConvention

Varlık türüne bir tetikleyici eklendiğinde gerçekleştirilmesi gereken işlemi temsil eder.

ITriggerRemovedConvention

Bir tetikleyici varlık türünden kaldırıldığında gerçekleştirilmesi gereken işlemi temsil eder.

ITypeIgnoredConvention

Bir tür yoksayıldığında gerçekleştirilmesi gereken işlemi temsil eder.