Bagikan melalui


ConventionSet Kelas

Definisi

Mewakili serangkaian konvensi yang digunakan untuk membangun model.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Warisan
ConventionSet

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Konstruktor

ConventionSet()

Mewakili serangkaian konvensi yang digunakan untuk membangun model.

Properti

BaseEntityTypeChangedConventions

Konvensi yang akan dijalankan saat jenis entitas dasar diubah.

BaseEntityTypeSetConventions

Konvensi yang akan dijalankan saat jenis entitas dasar diatur atau dihapus.

ComplexPropertyAddedConventions

Konvensi yang akan dijalankan saat jenis entitas ditambahkan ke model.

ComplexPropertyAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diatur atau dihapus pada properti kompleks.

ComplexPropertyFieldChangedConventions

Konvensi yang akan dijalankan saat bidang properti diubah.

ComplexPropertyNullabilityChangedConventions

Konvensi yang akan dijalankan saat nullability properti diubah.

ComplexPropertyRemovedConventions

Konvensi yang akan dijalankan saat jenis entitas dihapus.

ComplexTypeAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diatur atau dihapus pada jenis kompleks.

ComplexTypeMemberIgnoredConventions

Konvensi yang akan dijalankan saat properti diabaikan.

DiscriminatorPropertySetConventions

Konvensi yang akan dijalankan ketika properti diskriminator diatur.

ElementTypeAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada elemen koleksi.

ElementTypeNullabilityChangedConventions

Konvensi yang akan dijalankan saat nullability elemen koleksi diubah.

EntityTypeAddedConventions

Konvensi yang akan dijalankan saat jenis entitas ditambahkan ke model.

EntityTypeAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diatur atau dihapus pada jenis entitas.

EntityTypeAnnotationSetConventions

Konvensi yang akan dijalankan saat anotasi diatur atau dihapus pada jenis entitas.

EntityTypeBaseTypeChangedConventions

Konvensi yang akan dijalankan saat jenis entitas dasar diubah.

EntityTypeIgnoredConventions

Konvensi yang akan dijalankan saat jenis entitas diabaikan.

EntityTypeMemberIgnoredConventions

Konvensi yang akan dijalankan saat properti diabaikan.

EntityTypePrimaryKeyChangedConventions

Konvensi yang akan dijalankan saat kunci primer diubah.

EntityTypeRemovedConventions

Konvensi yang akan dijalankan saat jenis entitas dihapus.

ForeignKeyAddedConventions

Konvensi yang akan dijalankan saat kunci asing ditambahkan.

ForeignKeyAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada kunci asing.

ForeignKeyDependentRequirednessChangedConventions

Konvensi yang akan dijalankan ketika keharusan kunci asing diubah.

ForeignKeyNullNavigationSetConventions

Konvensi yang akan dijalankan saat navigasi diatur ke null pada kunci asing.

ForeignKeyOwnershipChangedConventions

Konvensi yang akan dijalankan ketika kepemilikan kunci asing diubah.

ForeignKeyPrincipalEndChangedConventions

Konvensi yang akan dijalankan saat akhir utama hubungan dikonfigurasi.

ForeignKeyPropertiesChangedConventions

Konvensi yang akan dijalankan saat properti atau kunci utama kunci asing diubah.

ForeignKeyRemovedConventions

Konvensi yang akan dijalankan saat kunci asing dihapus.

ForeignKeyRequirednessChangedConventions

Konvensi yang akan dijalankan ketika keharusan kunci asing diubah.

ForeignKeyUniquenessChangedConventions

Konvensi yang akan dijalankan ketika keunikan kunci asing diubah.

ForeignKeyUniquenessConventions

Konvensi yang akan dijalankan ketika keunikan kunci asing diubah.

IndexAddedConventions

Konvensi yang akan dijalankan saat indeks ditambahkan.

IndexAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada indeks.

IndexRemovedConventions

Konvensi yang akan dijalankan saat indeks dihapus.

IndexSortOrderChangedConventions

Konvensi yang akan dijalankan saat urutan pengurutan indeks diubah.

IndexUniquenessChangedConventions

Konvensi yang akan dijalankan saat keunikan indeks diubah.

IndexUniquenessConventions

Konvensi yang akan dijalankan saat keunikan indeks diubah.

KeyAddedConventions

Konvensi yang akan dijalankan saat kunci ditambahkan.

KeyAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada kunci.

KeyRemovedConventions

Konvensi yang akan dijalankan saat kunci dihapus.

ModelAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diatur atau dihapus pada model.

ModelBuiltConventions

Konvensi yang akan dijalankan saat pembangunan model selesai.

ModelFinalizedConventions

Konvensi yang akan dijalankan saat validasi model selesai.

ModelFinalizingConventions

Konvensi yang akan dijalankan saat pembangunan model selesai.

ModelInitializedConventions

Konvensi yang akan dijalankan untuk menyiapkan model awal.

NavigationAddedConventions

Konvensi yang akan dijalankan saat properti navigasi ditambahkan.

NavigationAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada properti navigasi.

NavigationRemovedConventions

Konvensi yang akan dijalankan saat properti navigasi dihapus.

PrimaryKeyChangedConventions

Konvensi yang akan dijalankan saat kunci primer diubah.

PrimaryKeySetConventions

Konvensi yang akan dijalankan saat kunci primer dikonfigurasi.

PrincipalEndChangedConventions

Konvensi yang akan dijalankan saat akhir utama hubungan dikonfigurasi.

PrincipalEndSetConventions

Konvensi yang akan dijalankan saat akhir utama hubungan dikonfigurasi.

PropertyAddedConventions

Konvensi yang akan dijalankan saat properti ditambahkan.

PropertyAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada properti.

PropertyElementTypeChangedConventions

Konvensi yang akan dijalankan saat bidang properti diubah.

PropertyFieldChangedConventions

Konvensi yang akan dijalankan saat bidang properti diubah.

PropertyNullabilityChangedConventions

Konvensi yang akan dijalankan saat nullability properti diubah.

PropertyNullableChangedConventions

Konvensi yang akan dijalankan saat nullability properti diubah.

PropertyRemovedConventions

Konvensi yang akan dijalankan saat properti dihapus.

SkipNavigationAddedConventions

Konvensi yang akan dijalankan saat properti navigasi lewati ditambahkan.

SkipNavigationAnnotationChangedConventions

Konvensi yang akan dijalankan saat anotasi diubah pada properti navigasi lewati.

SkipNavigationForeignKeyChangedConventions

Konvensi yang akan dijalankan saat kunci asing navigasi lewati diubah.

SkipNavigationInverseChangedConventions

Konvensi yang akan dijalankan saat navigasi lewati terbalik diubah.

SkipNavigationRemovedConventions

Konvensi yang akan dijalankan saat properti navigasi lewati dihapus.

TriggerAddedConventions

Konvensi yang akan dijalankan saat properti pemicu ditambahkan.

TriggerRemovedConventions

Konvensi yang akan dijalankan saat properti pemicu dihapus.

TypeIgnoredConventions

Konvensi yang akan dijalankan saat jenis diabaikan.

Metode

Add(IConvention)

Menambahkan konvensi ke set.

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

Menambahkan konvensi setelah konvensi yang ada.

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

Menambahkan konvensi setelah konvensi yang ada.

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

Menambahkan konvensi sebelum konvensi yang ada.

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

Menambahkan konvensi sebelum konvensi yang ada.

CreateConventionSet(DbContext)

Panggil metode ini untuk membangun ConventionSet hanya untuk layanan inti saat menggunakan bagian ModelBuilderOnModelCreating(ModelBuilder)luar .

Perhatikan bahwa tidak biasa menggunakan metode ini. Pertimbangkan untuk menggunakan DbContext dengan cara normal sebagai gantinya.

Remove(Type)

Menghapus konvensi jenis yang diberikan.

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

Menghapus konvensi yang ada.

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

Menghapus konvensi yang ada.

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

Mengganti konvensi yang ada dengan konvensi turunan.

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

Mengganti konvensi yang ada dengan konvensi turunan.

Replace<TImplementation>(TImplementation)

Mengganti konvensi yang ada dengan konvensi turunan. Juga mendaftarkan konvensi baru untuk jenis konvensi apa pun yang tidak diterapkan oleh konvensi yang ada.

Berlaku untuk