Bagikan melalui


Microsoft.EntityFrameworkCore.Metadata.Conventions Ruang nama

Kelas

BackingFieldAttributeConvention

Konvensi yang mengonfigurasi properti sebagai memiliki bidang dukungan berdasarkan BackingFieldAttribute atribut .

BackingFieldConvention

Konvensi yang menemukan bidang dukungan untuk properti berdasarkan namanya:

  • <[nama properti]>k__BackingField
  • _[nama properti camel-cased]
  • _[nama properti]
  • m_[nama properti camel-cased]
  • m_[nama properti]
  • [nama properti]_
BaseTypeDiscoveryConvention

Konvensi yang menemukan jenis entitas dasar dan turunan yang sudah menjadi bagian dari model berdasarkan hierarki jenis CLR terkait.

CascadeDeleteConvention

Konvensi yang mengatur perilaku penghapusan ke Cascade untuk kunci asing yang diperlukan dan ClientSetNull untuk yang opsional.

ChangeTrackingStrategyConvention

Konvensi yang menetapkan bendera pada model untuk selalu melewati deteksi perubahan jika tidak ada jenis entitas yang menggunakan Snapshot strategi.

CheckConstraintConvention

Konvensi yang memastikan bahwa batasan pemeriksaan pada jenis turunan kompatibel dengan batasan pemeriksaan pada jenis dasar. Dan juga memastikan bahwa jenis deklarasikan adalah saat ini.

ComplexPropertyDiscoveryConvention

Konvensi yang mengonfigurasi hubungan antara jenis entitas berdasarkan properti navigasi selama tidak ada ambiguitas yang merupakan navigasi terbalik yang sesuai.

ComplexTypeAttributeConvention

Konvensi yang mengonfigurasi jenis yang memiliki ComplexTypeAttribute.

ConcurrencyCheckAttributeConvention

Konvensi yang mengonfigurasi properti sebagai token konkurensi jika memiliki ConcurrencyCheckAttribute.

ConstructorBindingConvention

Konvensi yang mengikat parameter konstruktor jenis entitas ke properti dan properti layanan yang ada berdasarkan namanya:

  • [nama parameter]
  • [nama parameter pascal-cased]
  • _[nama parameter]
  • _[nama parameter berkasak pascal]
  • m_[nama parameter]
  • m_[nama parameter berkaki pascal]
ContextContainerConvention

Konvensi yang mengonfigurasi nama kontainer default sebagai nama jenis konteks.

ConventionSet

Mewakili serangkaian konvensi yang digunakan untuk membangun model.

CosmosDiscriminatorConvention

Konvensi yang mengonfigurasi nilai diskriminator untuk jenis entitas sebagai nama jenis entitas.

CosmosInversePropertyAttributeConvention

Konvensi yang mengonfigurasi properti navigasi terbalik berdasarkan InversePropertyAttribute yang ditentukan pada properti navigasi lainnya. Semua navigasi diasumsikan menargetkan jenis entitas yang dimiliki untuk Cosmos.

CosmosKeyDiscoveryConvention

Konvensi yang menemukan properti kunci primer untuk jenis entitas berdasarkan nama dan menambahkan kunci partisi ke dalamnya jika ada.

CosmosManyToManyJoinEntityTypeConvention

Konvensi yang membuat jenis entitas gabungan untuk hubungan banyak ke banyak dan menambahkan kunci partisi ke dalamnya jika jenis terkait berbagi satu.

CosmosRelationshipDiscoveryConvention

Konvensi yang mengonfigurasi hubungan antara jenis entitas berdasarkan properti navigasi selama tidak ada ambiguitas yang merupakan navigasi terbalik yang sesuai. Semua navigasi diasumsikan menargetkan jenis entitas yang dimiliki untuk Cosmos.

CosmosRuntimeModelConvention

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan. Konvensi ini biasanya diterapkan oleh penyedia database untuk memperbarui anotasi penyedia saat membuat model baca-saja.

CosmosValueGenerationConvention

Konvensi yang mengonfigurasi pembuatan nilai penyimpanan seperti OnAdd pada properti yang merupakan bagian dari kunci primer dan bukan bagian dari kunci asing atau dikonfigurasi untuk memiliki nilai default database.

DatabaseGeneratedAttributeConvention

Konvensi yang mengonfigurasi properti seolah-olah OnAddIdentity ditentukan, OnAddOrUpdate jika Computed ditentukan atau Never jika None ditentukan menggunakan DatabaseGeneratedAttribute.

DbFunctionTypeMappingConvention

Konvensi mengonfigurasi pemetaan jenis untuk IDbFunction instans.

DbSetFindingConvention

Konvensi yang menambahkan jenis entitas berdasarkan properti yang DbSet<TEntity> ditentukan pada kelas turunan DbContext .

DefiningQueryRewritingConvention

Konvensi yang mengonversi akses di DbSet<TEntity> dalam filter kueri dan menentukan kueri menjadi EntityQueryRootExpression. Ini membuatnya konsisten dengan bagaimana akses DbSet dalam kueri aktual diwakili, yang memungkinkan pemrosesan yang lebih mudah dalam alur kueri.

DeleteBehaviorAttributeConvention

Konvensi yang mengonfigurasi perilaku penghapusan berdasarkan yang DeleteBehaviorAttribute diterapkan pada properti .

DerivedTypeDiscoveryConvention

Konvensi yang menemukan jenis entitas turunan yang sudah menjadi bagian dari model berdasarkan hierarki jenis CLR terkait.

DiscriminatorConvention

Konvensi yang mengonfigurasi nilai diskriminator untuk jenis entitas dalam hierarki sebagai nama jenis entitas.

DiscriminatorLengthConvention

Konvensi yang menetapkan panjang maksimum untuk properti diskriminator string.

ElementMappingConvention

Konvensi yang memastikan pemetaan properti memiliki ElementMapping yang ditemukan oleh pemeta jenis.

EntitySplittingConvention

Konvensi yang membuat hubungan penautan untuk pemisahan entitas dan mengelola fragmen pemetaan.

EntityTypeAttributeConventionBase<TAttribute>

Jenis dasar untuk konvensi yang melakukan konfigurasi berdasarkan atribut yang ditentukan pada jenis entitas.

EntityTypeConfigurationAttributeConvention

Konvensi yang menerapkan konfigurasi jenis entitas yang ditentukan dalam EntityTypeConfigurationAttribute.

EntityTypeConfigurationEntityTypeAttributeConvention

Konvensi yang menerapkan konfigurasi jenis entitas yang ditentukan dalam EntityTypeConfigurationAttribute.

EntityTypeHierarchyMappingConvention

Konvensi yang menghapus diskriminator dari jenis entitas non-TPH dan membatalkan peta properti yang diwariskan untuk jenis entitas TPT.

ForeignKeyAttributeConvention

Konvensi yang mengonfigurasi properti kunci asing yang terkait dengan properti navigasi berdasarkan ForeignKeyAttribute yang ditentukan pada properti atau properti navigasi.

ForeignKeyIndexConvention

Konvensi yang membuat indeks pada properti kunci asing kecuali sudah dicakup oleh indeks atau kunci yang ada.

ForeignKeyPropertyDiscoveryConvention

Konvensi yang menemukan properti kunci asing untuk hubungan berdasarkan namanya, mengabaikan kasus:

  • [nama properti navigasi] [nama properti kunci utama]
  • [nama properti navigasi] Id
  • [nama entitas utama] [nama properti kunci utama]
  • [nama entitas utama] Id
IndexAttributeConvention

Konvensi yang mengonfigurasi indeks database berdasarkan IndexAttribute.

InheritanceDiscoveryConventionBase

Jenis dasar untuk konvensi penemuan pewarisan

InversePropertyAttributeConvention

Konvensi yang mengonfigurasi properti navigasi terbalik berdasarkan InversePropertyAttribute yang ditentukan pada properti navigasi lainnya.

KeyAttributeConvention

Konvensi yang mengonfigurasi kunci jenis entitas berdasarkan KeyAttribute yang ditentukan pada properti atau PrimaryKeyAttribute ditentukan pada jenis CLR.

KeyDiscoveryConvention

Konvensi yang menemukan properti kunci primer untuk jenis entitas berdasarkan nama, mengabaikan kasus:

  • Id
  • [nama entitas] Id
KeylessAttributeConvention

Konvensi yang mengabaikan jenis entitas yang memiliki KeylessAttribute.

KeylessEntityTypeAttributeConvention

Konvensi yang mengabaikan jenis entitas yang memiliki KeylessAttribute.

ManyToManyJoinEntityTypeConvention

Konvensi yang mencari pencocokan melewati navigasi dan secara otomatis membuat entitas gabungan banyak-ke-banyak dengan kunci asing yang sesuai, mengatur dua navigasi lewati yang cocok untuk menggunakan kunci asing tersebut.

MaxLengthAttributeConvention

Konvensi yang mengonfigurasi panjang maksimum berdasarkan yang MaxLengthAttribute diterapkan pada properti .

ModelCleanupConvention

Konvensi yang menghapus status apa pun yang hanya digunakan selama pembuatan model.

NavigationAttributeConventionBase<TAttribute>

Jenis dasar untuk konvensi yang melakukan konfigurasi berdasarkan atribut yang diterapkan ke navigasi.

NavigationBackingFieldAttributeConvention

Konvensi yang mengonfigurasi properti navigasi sebagai memiliki bidang cadangan berdasarkan BackingFieldAttribute atribut .

NavigationEagerLoadingConvention

Konvensi yang mengonfigurasi navigasi ke jenis entitas yang dimiliki sebagai bersemangat dimuat.

NonNullableConventionBase

Jenis dasar untuk konvensi yang mengonfigurasi aspek model berdasarkan apakah jenis anggota adalah jenis referensi yang tidak dapat diubah ke null.

NonNullableNavigationConvention

Konvensi yang mengonfigurasi navigasi yang tidak dapat diubah ke jenis entitas utama sesuai kebutuhan.

NonNullableReferencePropertyConvention

Konvensi yang mengonfigurasi properti jenis yang tidak dapat diubah ke null sesuai kebutuhan.

NotMappedEntityTypeAttributeConvention

Konvensi yang mengabaikan jenis entitas yang memiliki NotMappedAttribute.

NotMappedMemberAttributeConvention

Konvensi yang mengabaikan anggota pada jenis entitas yang memiliki NotMappedAttribute.

NotMappedTypeAttributeConvention

Konvensi yang mengabaikan jenis entitas yang memiliki NotMappedAttribute.

OwnedAttributeConvention

Konvensi yang mengonfigurasi jenis entitas yang memiliki OwnedAttribute sebagai milik.

OwnedEntityTypeAttributeConvention

Konvensi yang mengonfigurasi jenis entitas yang memiliki OwnedAttribute sebagai milik.

OwnedTypesConvention

Konvensi yang mengonfigurasi jenis entitas yang dimiliki dengan menentukan navigasi sebagai jenis entitas yang dimiliki tanpa menentukan navigasi jika hanya ada satu navigasi jenis ini.

PrecisionAttributeConvention

Konvensi yang mengonfigurasi Presisi berdasarkan yang PrecisionAttribute diterapkan pada properti .

PropertyAttributeConventionBase<TAttribute>

Jenis dasar untuk konvensi yang melakukan konfigurasi berdasarkan atribut yang diterapkan ke properti.

PropertyDiscoveryConvention

Konvensi yang menambahkan properti ke jenis entitas yang sesuai dengan properti publik skalar pada jenis CLR.

PropertyOverridesConvention

Konvensi yang memastikan bahwa properti yang mendeklarasikan saat ini untuk penimpaan properti.

QueryFilterDefiningQueryRewritingConvention

Konvensi yang mengonversi akses DbSets di dalam filter kueri dan menentukan kueri menjadi EntityQueryables. Ini membuatnya konsisten dengan bagaimana DbSet mengakses dalam kueri aktual diwakili, yang memungkinkan pemrosesan yang lebih mudah dalam alur kueri.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Konvensi yang mengonversi akses dari DbSet<TEntity> dalam filter kueri menjadi EntityQueryRootExpression. Ini membuatnya konsisten dengan bagaimana DbSet mengakses dalam kueri aktual diwakili, yang memungkinkan pemrosesan yang lebih mudah dalam alur kueri.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Pengunjung yang menulis ulang akses DbSet yang ditemui dalam ekspresi ke EntityQueryRootExpression.

RelationalColumnAttributeConvention

Konvensi yang mengonfigurasi nama kolom dan jenis untuk properti berdasarkan yang diterapkan ColumnAttribute.

RelationalColumnCommentAttributeConvention

Konvensi yang mengonfigurasi komentar kolom untuk properti atau bidang berdasarkan yang diterapkan CommentAttribute.

RelationalDbFunctionAttributeConvention

Konvensi yang mengonfigurasi pemetaan fungsi model berdasarkan metode statis publik pada konteks yang ditandai dengan DbFunctionAttribute.

RelationalMapToJsonConvention

Konvensi yang mengonfigurasi pengaturan default untuk entitas yang dipetakan ke kolom JSON.

RelationalMaxIdentifierLengthConvention

Konvensi yang mengonfigurasi panjang pengidentifikasi objek maksimum yang didukung oleh database.

RelationalModelConvention

Konvensi yang melakukan prakompresasi model relasional.

RelationalNavigationJsonPropertyNameAttributeConvention

Konvensi yang mengonfigurasi nama elemen JSON untuk properti navigasi yang dipetakan ke json berdasarkan JsonPropertyNameAttribute atribut .

RelationalPropertyJsonPropertyNameAttributeConvention

Konvensi yang mengonfigurasi nama properti JSON berdasarkan yang diterapkan JsonPropertyNameAttribute.

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Konvensi yang mengonversi akses dari DbSet<TEntity> dalam filter kueri menjadi EntityQueryRootExpression. Ini membuatnya konsisten dengan bagaimana DbSet mengakses dalam kueri aktual diwakili, yang memungkinkan pemrosesan yang lebih mudah dalam alur kueri.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Pengunjung yang menulis ulang akses DbSet yang ditemui dalam ekspresi ke EntityQueryRootExpression.

RelationalRuntimeModelConvention

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan. Konvensi ini biasanya diterapkan oleh penyedia database untuk memperbarui anotasi penyedia saat membuat model baca-saja.

RelationalTableAttributeConvention

Konvensi yang mengonfigurasi nama tabel dan skema untuk jenis entitas berdasarkan yang diterapkan TableAttribute.

RelationalTableCommentAttributeConvention

Konvensi yang mengonfigurasi komentar tabel untuk jenis entitas berdasarkan yang diterapkan CommentAttribute.

RelationalValueGenerationConvention

Konvensi yang mengonfigurasi pembuatan nilai penyimpanan seperti OnAdd pada properti yang merupakan bagian dari kunci primer dan bukan bagian dari kunci asing atau dikonfigurasi untuk memiliki nilai default database. Ini juga mengonfigurasi properti seolah-olah OnAddOrUpdate dikonfigurasi sebagai kolom komputasi.

RelationshipDiscoveryConvention

Konvensi yang mengonfigurasi hubungan antara jenis entitas berdasarkan properti navigasi selama tidak ada ambiguitas yang merupakan navigasi terbalik yang sesuai.

RequiredNavigationAttributeConvention

Konvensi yang mengonfigurasi sisi utama hubungan sebagaimana diperlukan jika RequiredAttribute diterapkan pada properti navigasi ke jenis entitas utama.

RequiredPropertyAttributeConvention

Konvensi yang mengonfigurasi properti sebagaimana diperlukan jika telah RequiredAttribute diterapkan.

RuntimeModelConvention

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan. Konvensi ini biasanya diterapkan oleh penyedia database untuk memperbarui anotasi penyedia saat membuat model baca-saja.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Pengunjung yang menulis EntityQueryRootExpression ulang ditemui dalam ekspresi untuk menggunakan jenis entitas yang berbeda.

SequenceUniquificationConvention

Konvensi yang memastikan bahwa semua urutan dalam model memiliki nama unik dalam skema ketika dipotong ke panjang pengidentifikasi maksimum untuk model.

ServicePropertyDiscoveryConvention

Konvensi yang menambahkan properti layanan ke jenis entitas.

SharedTableConvention

Konvensi yang memanipulasi nama objek database untuk jenis entitas yang berbagi tabel untuk menghindari bentrokan.

SqliteConventionSetBuilder

Penyusun untuk membangun konvensi untuk SQLite.

SqliteRuntimeModelConvention

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan.

SqliteSharedTableConvention

Konvensi yang memanipulasi nama objek database untuk jenis entitas yang berbagi tabel untuk menghindari bentrokan.

SqlServerConventionSetBuilder

Penyusun untuk membangun konvensi untuk SQL Server.

SqlServerDbFunctionConvention

Konvensi yang memastikan bahwa Schema diisi untuk fungsi database yang memiliki IsBuiltIn bendera diatur ke false.

SqlServerIndexConvention

Konvensi yang mengonfigurasi filter untuk indeks unik yang tidak berkluster dengan kolom null untuk memfilter nilai null.

SqlServerMemoryOptimizedTablesConvention

Konvensi yang mengonfigurasi indeks sebagai tidak terkluster untuk tabel yang dioptimalkan memori.

SqlServerOnDeleteConvention

Konvensi yang mengonfigurasi perilaku OnDelete untuk kunci asing pada jenis entitas gabungan untuk merujuk sendiri melewati navigasi

SqlServerOutputClauseConvention

Konvensi yang mengonfigurasi tabel dengan pemicu untuk tidak menggunakan klausa OUTPUT saat menyimpan perubahan.

SqlServerRuntimeModelConvention

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan.

SqlServerSharedTableConvention

Konvensi yang memanipulasi nama objek database untuk jenis entitas yang berbagi tabel untuk menghindari bentrokan.

SqlServerStoreGenerationConvention

Konvensi yang memastikan bahwa properti tidak dikonfigurasi untuk memiliki nilai default, sebagai kolom komputasi atau menggunakan SqlServerValueGenerationStrategy pada saat yang sama.

SqlServerTemporalConvention

Konvensi yang memanipulasi pengaturan temporal untuk entitas yang dipetakan ke tabel temporal.

SqlServerValueGenerationConvention

Konvensi yang mengonfigurasi pembuatan nilai penyimpanan seperti OnAdd pada properti yang merupakan bagian dari kunci primer dan bukan bagian dari kunci asing apa pun, dikonfigurasi untuk memiliki nilai default database atau dikonfigurasi untuk menggunakan SqlServerValueGenerationStrategy. Ini juga mengonfigurasi properti seolah-olah OnAddOrUpdate dikonfigurasi sebagai kolom komputasi.

SqlServerValueGenerationStrategyConvention

Konvensi yang mengonfigurasi model SqlServerValueGenerationStrategy default sebagai IdentityColumn.

StoredProcedureConvention

Konvensi yang memastikan bahwa jenis entitas saat ini untuk prosedur tersimpan.

StoreGenerationConvention

Konvensi yang memastikan bahwa properti tidak dikonfigurasi untuk memiliki nilai default dan sebagai kolom komputasi secara bersamaan.

StoreKeyConvention

Konvensi yang menambahkan properti 'id' - kunci yang diperlukan oleh Azure Cosmos.

StringLengthAttributeConvention

Konvensi yang mengonfigurasi panjang maksimum berdasarkan yang StringLengthAttribute diterapkan pada properti .

TableNameFromDbSetConvention

Konvensi yang mengonfigurasi nama tabel berdasarkan DbSet<TEntity> nama properti.

TableSharingConcurrencyTokenConvention

Konvensi yang menemukan jenis entitas yang berbagi tabel yang memiliki kolom token konkurensi di mana jenis entitas tersebut tidak memiliki properti yang dipetakan ke kolom tersebut. Kemudian membuat properti konkurensi bayangan yang dipetakan ke kolom tersebut pada jenis entitas paling dasar.

TableValuedDbFunctionConvention

Konvensi yang mengonfigurasi jenis entitas tempat fungsi yang dapat dikueri dipetakan.

TimestampAttributeConvention

Konvensi yang mengonfigurasi properti sebagai token konkurensi jika TimestampAttribute diterapkan padanya.

TypeAttributeConventionBase<TAttribute>

Jenis dasar untuk konvensi yang melakukan konfigurasi berdasarkan atribut yang ditentukan pada jenis struktural.

TypeMappingConvention

Konvensi yang membuat dan menetapkan pemetaan jenis penyimpanan ke properti entitas.

UnicodeAttributeConvention

Konvensi yang mengonfigurasi Unicode berdasarkan yang UnicodeAttribute diterapkan pada properti .

ValidatingConvention

Konvensi yang memeriksa apakah model valid.

ValueGenerationConvention

Konvensi yang mengonfigurasi pembuatan nilai penyimpanan seperti OnAdd pada properti yang merupakan bagian dari kunci primer dan bukan bagian dari kunci asing apa pun.

Antarmuka

IComplexPropertyAddedConvention

Mewakili operasi yang harus dilakukan saat properti kompleks ditambahkan ke objek seperti jenis.

IComplexPropertyAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada properti yang kompleks.

IComplexPropertyFieldChangedConvention

Mewakili operasi yang harus dilakukan saat bidang dukungan untuk properti kompleks diubah.

IComplexPropertyNullabilityChangedConvention

Mewakili operasi yang harus dilakukan ketika nullability untuk properti kompleks diubah.

IComplexPropertyRemovedConvention

Mewakili operasi yang harus dilakukan saat properti kompleks dihapus dari objek seperti jenis.

IComplexTypeAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada jenis kompleks.

IComplexTypeMemberIgnoredConvention

Mewakili operasi yang harus dilakukan saat anggota jenis kompleks diabaikan.

IConvention

Ini adalah antarmuka dasar untuk semua antarmuka konvensi, tidak boleh diimplementasikan secara langsung.

IConventionBatch

Mewakili objek yang menunda pemanggilan konvensi apa pun hingga dijalankan atau dibuang.

IConventionContext

Informasi kontekstual yang terkait dengan setiap panggilan konvensi.

IConventionContext<TMetadata>

Informasi kontekstual yang terkait dengan setiap panggilan konvensi.

IDiscriminatorPropertySetConvention

Mewakili operasi yang harus dilakukan ketika properti diskriminator diatur untuk jenis entitas.

IElementTypeAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada elemen properti koleksi.

IElementTypeNullabilityChangedConvention

Mewakili operasi yang harus dilakukan ketika nullability pada elemen properti koleksi telah berubah.

IEntityTypeAddedConvention

Mewakili operasi yang harus dilakukan saat jenis entitas ditambahkan ke model.

IEntityTypeAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada jenis entitas.

IEntityTypeBaseTypeChangedConvention

Mewakili operasi yang harus dilakukan saat jenis dasar jenis entitas berubah.

IEntityTypeIgnoredConvention

Mewakili operasi yang harus dilakukan saat jenis entitas diabaikan.

IEntityTypeMemberIgnoredConvention

Mewakili operasi yang harus dilakukan saat anggota jenis entitas diabaikan.

IEntityTypePrimaryKeyChangedConvention

Mewakili operasi yang harus dilakukan ketika kunci primer untuk jenis entitas diubah.

IEntityTypeRemovedConvention

Mewakili operasi yang harus dilakukan saat jenis entitas dihapus dari model.

IForeignKeyAddedConvention

Mewakili operasi yang harus dilakukan ketika kunci asing ditambahkan ke jenis entitas.

IForeignKeyAnnotationChangedConvention

Mewakili operasi yang harus dilakukan ketika anotasi diubah pada kunci asing.

IForeignKeyDependentRequirednessChangedConvention

Mewakili operasi yang harus dilakukan ketika keharusan dependen untuk kunci asing diubah.

IForeignKeyNullNavigationSetConvention

Mewakili operasi yang harus dilakukan saat navigasi diatur ke null pada kunci asing.

IForeignKeyOwnershipChangedConvention

Mewakili operasi yang harus dilakukan ketika nilai kepemilikan untuk kunci asing diubah.

IForeignKeyPrincipalEndChangedConvention

Mewakili operasi yang harus dilakukan ketika akhir utama kunci asing diubah.

IForeignKeyPropertiesChangedConvention

Mewakili operasi yang harus dilakukan ketika properti kunci asing atau kunci utama diubah.

IForeignKeyRemovedConvention

Mewakili operasi yang harus dilakukan ketika kunci asing dihapus.

IForeignKeyRequirednessChangedConvention

Mewakili operasi yang harus dilakukan ketika keharusan untuk kunci asing diubah.

IForeignKeyUniquenessChangedConvention

Mewakili operasi yang harus dilakukan ketika keunikan untuk kunci asing diubah.

IIndexAddedConvention

Mewakili operasi yang harus dilakukan saat indeks ditambahkan ke jenis entitas.

IIndexAnnotationChangedConvention

Mewakili operasi yang harus dilakukan ketika anotasi diubah pada indeks.

IIndexRemovedConvention

Mewakili operasi yang harus dilakukan saat indeks dihapus dari jenis entitas.

IIndexSortOrderChangedConvention

Mewakili operasi yang harus dilakukan saat urutan pengurutan indeks diubah.

IIndexUniquenessChangedConvention

Mewakili operasi yang harus dilakukan ketika keunikan untuk indeks diubah.

IKeyAddedConvention

Mewakili operasi yang harus dilakukan saat kunci ditambahkan ke jenis entitas.

IKeyAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada kunci.

IKeyRemovedConvention

Mewakili operasi yang harus dilakukan saat kunci dihapus.

IModelAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada model.

IModelFinalizedConvention

Mewakili operasi yang harus dilakukan setelah model diselesaikan dan tidak dapat lagi dimutasi.

IModelFinalizingConvention

Mewakili operasi yang harus dilakukan saat model sedang diselesaikan.

IModelInitializedConvention

Mewakili operasi yang harus dilakukan saat model diinisialisasi.

INavigationAddedConvention

Mewakili operasi yang harus dilakukan saat navigasi ditambahkan ke jenis entitas.

INavigationAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada navigasi.

INavigationRemovedConvention

Mewakili operasi yang harus dilakukan saat navigasi dihapus dari jenis entitas.

IPropertyAddedConvention

Mewakili operasi yang harus dilakukan saat properti ditambahkan ke jenis entitas.

IPropertyAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada properti.

IPropertyElementTypeChangedConvention

Mewakili operasi yang harus dilakukan ketika IElementType properti untuk diubah.

IPropertyFieldChangedConvention

Mewakili operasi yang harus dilakukan saat bidang cadangan untuk properti diubah.

IPropertyNullabilityChangedConvention

Mewakili operasi yang harus dilakukan ketika nullability untuk properti diubah.

IPropertyRemovedConvention

Mewakili operasi yang harus dilakukan saat properti dihapus dari jenis entitas.

ISkipNavigationAddedConvention

Mewakili operasi yang harus dilakukan saat navigasi lewati ditambahkan ke jenis entitas.

ISkipNavigationAnnotationChangedConvention

Mewakili operasi yang harus dilakukan saat anotasi diubah pada navigasi lewati.

ISkipNavigationForeignKeyChangedConvention

Mewakili operasi yang harus dilakukan ketika kunci asing navigasi lewati diubah.

ISkipNavigationInverseChangedConvention

Mewakili operasi yang harus dilakukan saat navigasi lewati terbalik diubah.

ISkipNavigationRemovedConvention

Mewakili operasi yang harus dilakukan saat navigasi lewati dihapus dari jenis entitas.

ITriggerAddedConvention

Mewakili operasi yang harus dilakukan saat pemicu ditambahkan ke jenis entitas.

ITriggerRemovedConvention

Mewakili operasi yang harus dilakukan saat pemicu dihapus dari jenis entitas.

ITypeIgnoredConvention

Mewakili operasi yang harus dilakukan saat jenis diabaikan.