Bagikan melalui


Microsoft.EntityFrameworkCore.Metadata Ruang nama

Kelas

CheckConstraintExtensions

Metode ekstensi untuk ICheckConstraint.

ColumnExtensions

Metode ekstensi untuk IColumn.

ColumnMappingExtensions

Metode ekstensi untuk IColumnMapping.

ConfigurationSourceExtensions

Menyediakan metode ekstensi untuk ConfigurationSource

ConstructorBinding

Menentukan pengikatan parameter ke CLR ConstructorInfo untuk jenis entitas.

ContextParameterBinding

Menjelaskan pengikatan DbContext, yang mungkin atau mungkin juga tidak memiliki dan mengaitkan IServiceProperty, ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

DbFunctionExtensions

Metode ekstensi untuk IDbFunction.

DbFunctionParameterExtensions

Metode ekstensi untuk IDbFunctionParameter.

DefaultValueBinding

Menentukan pengikatan parameter untuk membuat nilai default jenis.

DependencyInjectionMethodParameterBinding

Menjelaskan pengikatan dari metode pada layanan injeksi dependensi internal EF, yang mungkin atau mungkin juga tidak memiliki dan mengaitkan IServiceProperty, ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

DependencyInjectionParameterBinding

Menjelaskan pengikatan dari layanan injeksi dependensi internal EF, yang mungkin atau mungkin juga tidak memiliki dan mengaitkan IServiceProperty, ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

EntityTypeFullNameComparer

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan IReadOnlyEntityType instans dengan nama unik lengkap.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

EntityTypeParameterBinding

Menjelaskan pengikatan IEntityType, yang mungkin atau mungkin juga tidak memiliki dan mengaitkan IServiceProperty, ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

FactoryMethodBinding

Menentukan pengikatan parameter ke metode pabrik.

ForeignKeyComparer

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan IReadOnlyForeignKey instans.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

ForeignKeyConstraintExtensions

Metode ekstensi untuk IForeignKeyConstraint.

FunctionColumnExtensions

Metode ekstensi untuk IFunctionColumn.

FunctionColumnMappingExtensions

Metode ekstensi untuk IFunctionColumnMapping.

FunctionMappingExtensions

Metode ekstensi untuk IFunctionMapping.

IndexComparer

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan IReadOnlyIndex instans.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

InstantiationBinding

Menentukan cara membuat instans entitas melalui pengikatan properti model EF ke, misalnya, parameter konstruktor atau parameter metode pabrik.

KeyComparer

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan IReadOnlyKey instans.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

LazyLoaderParameterBindingFactory

A IParameterBindingFactory untuk mengikat ke ILazyLoader layanan.

LazyLoaderParameterBindingFactoryDependencies

Kelas parameter dependensi layanan untuk LazyLoaderParameterBindingFactory

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

ObjectArrayParameterBinding

Menjelaskan pengikatan dari banyak properti model EF, layanan injeksi dependensi, atau jenis metadata ke array objek baru yang cocok untuk diteruskan ke metode pabrik tujuan umum seperti sering digunakan untuk membuat proksi.

ParameterBinding

Menjelaskan pengikatan dari satu atau banyak properti model EF, layanan injeksi dependensi, atau jenis metadata ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

PropertyParameterBinding

Menjelaskan pengikatan dari ke IProperty parameter dalam konstruktor, metode pabrik, atau sejenisnya.

RelationalAnnotationNames

Nama untuk anotasi model relasional terkenal. Aplikasi tidak boleh menggunakan nama-nama ini secara langsung, tetapi harus menggunakan metode ekstensi pada objek metadata.

RelationalAnnotationProvider

Kelas dasar yang diwarisi oleh penyedia database yang memberikan akses ke anotasi yang digunakan oleh komponen EF Core relasional pada berbagai elemen IReadOnlyModel.

RelationalAnnotationProviderDependencies

Kelas parameter dependensi layanan untuk RelationalAnnotationProvider

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

RelationalAnnotations

Kelas dasar untuk pembantu yang dapat menangani pengaturan anotasi saat digunakan dengan konvensi yang mungkin atau mungkin tidak dapat mengambil alih anotasi yang telah ditetapkan.

RelationalEntityTypeAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableEntityType).

RelationalForeignKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableForeignKey).

RelationalIndexAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableIndex).

RelationalKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableKey).

RelationalModelAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableModel).

RelationalPropertyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IMutableProperty).

RelationalPropertyExtensions

Metode ekstensi untuk IProperty metadata database relasional.

RelationalSequenceBuilder
RuntimeComplexProperty

Mewakili properti kompleks dari jenis struktural.

RuntimeComplexType

Mewakili jenis properti kompleks dari jenis struktural.

RuntimeDbFunction

Mewakili fungsi database relasional dalam model.

RuntimeDbFunctionParameter

Mewakili parameter fungsi.

RuntimeElementType

Mewakili elemen properti koleksi.

RuntimeEntityType

Mewakili jenis entitas dalam model.

RuntimeEntityTypeMappingFragment

Mewakili pemetaan jenis entitas untuk objek penyimpanan seperti tabel tertentu.

RuntimeForeignKey

Mewakili hubungan di mana kunci asing yang terdiri dari properti pada jenis entitas dependen mereferensikan kunci utama atau alternatif yang sesuai pada jenis entitas utama.

RuntimeIndex

Mewakili indeks pada sekumpulan properti.

RuntimeKey

Mewakili kunci utama atau alternatif pada jenis entitas.

RuntimeModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Model biasanya dibuat dengan mengesampingkan OnModelCreating(ModelBuilder) metode pada turunan DbContext.

RuntimeNavigation

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

RuntimeProperty

Mewakili properti skalar dari jenis struktural.

RuntimePropertyBase

Jenis dasar untuk navigasi dan properti.

RuntimeRelationalPropertyOverrides

Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.

RuntimeSequence

Mewakili urutan database dalam model.

RuntimeServiceProperty

Mewakili properti pada jenis entitas yang mewakili layanan yang disuntikkan dari DbContext.

RuntimeSkipNavigation

Mewakili properti navigasi yang merupakan bagian dari hubungan yang diteruskan melalui jenis entitas ketiga.

RuntimeStoredProcedure

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

RuntimeTrigger

Mewakili pemicu database pada tabel.

RuntimeTypeBase

Mewakili jenis struktural dalam model.

RuntimeTypeMappingConfiguration

Mewakili konfigurasi jenis skalar.

ScaffoldingMetadataExtensions
Sequence
SequenceBuilder

Penyusun API yang fasih untuk ISequence objek.

SequenceExtensions

Metode ekstensi untuk ISequence.

ServiceParameterBinding

Menjelaskan pengikatan dari layanan injeksi dependensi EF, atau jenis metadata, yang mungkin atau mungkin juga tidak memiliki dan mengaitkan IServiceProperty, ke parameter dalam konstruktor, metode pabrik, atau sejenisnya.

ServiceParameterBindingFactory

IParameterBindingFactory untuk mengikat ke layanan yang disuntikkan dependensi.

SimpleModelFactory

Membuat instans IMutableModel yang tidak memiliki konvensi. Ini berguna saat mengonfigurasi model secara lengkap berdasarkan beberapa metadata yang ada.

Ini biasanya tidak digunakan dalam kode aplikasi karena membangun model dengan mengesampingkan OnModelCreating(ModelBuilder) atau menggunakan ModelBuilder secara langsung jauh lebih mudah.

SqlitePropertyAnnotations

Properti untuk anotasi khusus SQLite diakses melalui Sqlite(IMutableProperty).

SqlQueryColumnExtensions

Metode ekstensi untuk ISqlQueryColumn.

SqlQueryColumnMappingExtensions

Metode ekstensi untuk ISqlQueryColumnMapping.

SqlQueryExtensions

Metode ekstensi untuk ISqlQuery.

SqlQueryMappingExtensions

Metode ekstensi untuk ISqlQueryMapping.

SqlServerAnnotationProvider
SqlServerEntityTypeAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IMutableEntityType).

SqlServerIndexAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IMutableIndex).

SqlServerKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IMutableKey).

SqlServerModelAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IMutableModel).

SqlServerPropertyAnnotations

Properti untuk anotasi khusus SQL Server diakses melalui SqlServer(IMutableProperty).

StoreFunctionExtensions

Metode ekstensi untuk IStoreFunction.

StoreFunctionParameterExtensions

Metode ekstensi untuk IStoreFunctionParameter.

StoreObjectDictionary<T>

Mewakili pencarian berdasarkan StoreObjectIdentifier kunci.

TableExtensions

Metode ekstensi untuk ITable.

TableIndexExtensions

Metode ekstensi untuk ITableIndex.

TableMappingExtensions

Metode ekstensi untuk ITableMapping.

TypeBaseNameComparer

Implementasi IComparer<T> dan IEqualityComparer<T> untuk membandingkan IReadOnlyTypeBase instans berdasarkan nama.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

UniqueConstraintExtensions

Metode ekstensi untuk IUniqueConstraint.

ViewColumnExtensions

Metode ekstensi untuk IViewColumn.

ViewColumnMappingExtensions

Metode ekstensi untuk IViewColumnMapping.

ViewExtensions

Metode ekstensi untuk IView.

ViewMappingExtensions

Metode ekstensi untuk IViewMapping.

Struct

MemberIdentity

Mewakili identitas anggota jenis entitas, dapat didasarkan pada MemberInfo atau hanya nama.

ParameterBindingInfo

Membawa informasi tentang pengikatan parameter.

StoreObjectIdentifier

Jenis yang mewakili id objek penyimpanan

Antarmuka

IAdHocMapper

Membuat pemetaan ad-hoc jenis CLR ke jenis entitas setelah model dibuat.

ICheckConstraint

Mewakili batasan pemeriksaan pada jenis entitas.

IClrCollectionAccessor

Mewakili operasi yang didukung oleh delegasi yang dikompilasi yang memungkinkan manipulasi koleksi pada properti navigasi.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IClrPropertyGetter

Mewakili operasi yang didukung oleh delegasi yang dikompilasi yang mendukung mendapatkan nilai properti EF yang dipetakan.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IClrPropertySetter

Mewakili operasi yang didukung oleh delegasi yang dikompilasi yang mendukung pengaturan nilai properti EF yang dipetakan.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IColumn

Mewakili kolom dalam tabel.

IColumnBase

Mewakili objek seperti kolom dalam objek seperti tabel.

IColumnMapping

Mewakili pemetaan properti ke kolom.

IColumnMappingBase

Mewakili pemetaan properti ke objek seperti kolom.

IComplexProperty

Mewakili properti kompleks dari jenis struktural.

IComplexType

Mewakili jenis properti kompleks dari jenis struktural.

IConstructorBindingFactory

Pabrik untuk menemukan dan membuat InstantiationBinding instans untuk konstruktor CLR tertentu.

IConventionAnnotatable

Kelas yang mengekspos anotasi yang dapat dimodifikasi. Anotasi memungkinkan metadata arbitrer disimpan pada objek.

Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IConventionAnnotation

Sepotong metadata arbitrer yang dapat disimpan pada objek yang mengimplementasikan IConventionAnnotatable.

Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IConventionCheckConstraint

Mewakili batasan pemeriksaan pada jenis entitas.

IConventionComplexProperty

Mewakili properti kompleks dari jenis struktural.

IConventionComplexType

Mewakili jenis properti kompleks dari jenis struktural.

IConventionDbFunction

Mewakili fungsi database relasional dalam model dalam formulir yang dapat dimutasi saat model sedang dibangun.

IConventionDbFunctionParameter

Mewakili parameter fungsi.

IConventionDbFunctionParameterBuilder

Menyediakan API sederhana untuk mengonfigurasi IConventionDbFunctionParameter.

IConventionElementType

Mewakili elemen properti koleksi.

IConventionEntityType

Mewakili jenis entitas dalam IConventionModel.

Antarmuka ini digunakan selama pembuatan model dan memungkinkan metadata dimodifikasi. Setelah model dibuat, IEntityType mewakili tampilan baca-saja dari metadata yang sama.

IConventionEntityTypeMappingFragment

Mewakili pemetaan jenis entitas untuk objek penyimpanan seperti tabel tertentu.

IConventionForeignKey

Mewakili hubungan di mana properti kunci asing dalam jenis entitas dependen mereferensikan kunci utama atau alternatif yang sesuai dalam jenis entitas utama.

IConventionIndex

Mewakili indeks pada sekumpulan properti.

IConventionKey

Mewakili kunci utama atau alternatif pada entitas.

IConventionModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Model biasanya dibuat dengan mengesampingkan OnModelCreating(ModelBuilder) metode pada turunan DbContext.

IConventionNavigation

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IConventionNavigationBase

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IConventionProperty

Mewakili properti skalar dari jenis struktural.

IConventionPropertyBase

Jenis dasar untuk properti navigasi dan skalar.

IConventionRelationalPropertyOverrides

Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.

IConventionSequence

Mewakili urutan database dalam model dalam bentuk yang dapat dimutasi saat membangun model.

IConventionServiceProperty

IReadOnlyPropertyBase dalam model Entity Framework yang mewakili layanan yang disuntikkan dari DbContext.

IConventionSkipNavigation

Mewakili properti navigasi yang merupakan bagian dari hubungan yang diteruskan melalui jenis entitas ketiga.

IConventionStoredProcedure

Mewakili prosedur tersimpan dalam model dalam formulir yang dapat dimutasi saat model sedang dibangun.

IConventionStoredProcedureParameter

Mewakili parameter prosedur tersimpan.

IConventionStoredProcedureResultColumn

Mewakili kolom hasil prosedur tersimpan.

IConventionTrigger

Mewakili pemicu penyimpanan.

IConventionTypeBase

Mewakili jenis dalam IConventionModel.

IDbFunction

Mewakili fungsi database relasional dalam model.

IDbFunctionParameter

Mewakili parameter fungsi.

IDesignTimeModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Juga mencakup semua informasi yang diperlukan untuk menginisialisasi database.

IElementType

Mewakili elemen properti koleksi.

IEntityType

Mewakili jenis entitas dalam model.

IEntityTypeMappingFragment

Mewakili pemetaan jenis entitas untuk objek penyimpanan seperti tabel tertentu.

IForeignKey

Mewakili hubungan di mana kunci asing yang terdiri dari properti pada jenis entitas dependen mereferensikan kunci utama atau alternatif yang sesuai pada jenis entitas utama.

IForeignKeyConstraint

Mewakili batasan kunci asing.

IFunctionColumn

Mewakili kolom dalam fungsi bernilai tabel.

IFunctionColumnMapping

Mewakili pemetaan properti ke kolom.

IFunctionMapping

Mewakili pemetaan jenis entitas ke fungsi.

IIndex

Mewakili indeks pada sekumpulan properti.

IKey

Mewakili kunci utama atau alternatif pada jenis entitas.

IMetadataReference<T>

Mewakili referensi ke objek metadata. Jika instans objek metadata diganti, ini akan diperbarui dengan objek baru.

IModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Model biasanya dibuat dengan mengesampingkan OnModelCreating(ModelBuilder) metode pada turunan DbContext.

IMutableAnnotatable

Kelas yang mengekspos anotasi yang dapat dimodifikasi. Anotasi memungkinkan metadata arbitrer disimpan pada objek.

Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

IMutableCheckConstraint

Mewakili batasan pemeriksaan pada jenis entitas.

IMutableComplexProperty

Mewakili properti kompleks dari jenis struktural.

IMutableComplexType

Mewakili jenis properti kompleks dari jenis struktural.

IMutableDbFunction

Mewakili fungsi database relasional dalam model dalam bentuk yang dapat dimutasi saat model sedang dibangun.

IMutableDbFunctionParameter

Mewakili parameter fungsi.

IMutableElementType

Mewakili elemen properti koleksi.

IMutableEntityType

Mewakili jenis entitas dalam IMutableModel.

IMutableEntityTypeMappingFragment

Mewakili pemetaan jenis entitas untuk objek penyimpanan seperti tabel tertentu.

IMutableForeignKey

Mewakili hubungan di mana properti kunci asing dalam jenis entitas dependen mereferensikan kunci utama atau alternatif yang sesuai dalam jenis entitas utama.

IMutableIndex

Mewakili indeks pada sekumpulan properti.

IMutableKey

Mewakili kunci utama atau alternatif pada entitas.

IMutableModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Model biasanya dibuat dengan mengesampingkan OnModelCreating(ModelBuilder) metode pada turunan DbContext.

IMutableNavigation

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IMutableNavigationBase

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IMutableProperty

Mewakili properti skalar dari jenis struktural.

IMutablePropertyBase

Jenis dasar untuk properti navigasi dan skalar.

IMutableRelationalPropertyOverrides

Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.

IMutableSequence

Mewakili urutan database dalam model.

IMutableServiceProperty

IReadOnlyPropertyBase dalam model Entity Framework yang mewakili layanan yang disuntikkan dari DbContext.

IMutableSkipNavigation

Mewakili properti navigasi yang merupakan bagian dari hubungan yang diteruskan melalui jenis entitas ketiga.

IMutableStoredProcedure

Mewakili prosedur tersimpan dalam model dalam formulir yang dapat dimutasi saat model sedang dibangun.

IMutableStoredProcedureParameter

Mewakili parameter prosedur tersimpan.

IMutableStoredProcedureResultColumn

Mewakili kolom hasil prosedur tersimpan.

IMutableTrigger

Mewakili pemicu penyimpanan.

IMutableTypeBase

Mewakili jenis dalam IMutableModel.

INavigation

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

INavigationBase

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IParameterBindingFactories

IParameterBindingFactory Memungkinkan untuk ditemukan dari mereka yang terdaftar di penyedia layanan internal.

IParameterBindingFactory

Pabrik untuk menemukan dan membuat ParameterBinding instans.

IPrimaryKeyConstraint

Mewakili batasan kunci primer.

IProperty

Mewakili properti skalar dari jenis struktural.

IPropertyBase

Antarmuka dasar untuk navigasi dan properti.

IPropertyParameterBindingFactory

ParameterBinding Menemukan khusus untuk beberapa bentuk properti (yaitu, beberapa IPropertyBase) dari model.

IReadOnlyCheckConstraint

Mewakili batasan pemeriksaan pada jenis entitas.

IReadOnlyComplexProperty

Mewakili properti kompleks dari jenis struktural.

IReadOnlyComplexType

Mewakili jenis properti kompleks dari jenis struktural.

IReadOnlyDbFunction

Mewakili fungsi database relasional dalam model.

IReadOnlyDbFunctionParameter

Mewakili parameter fungsi.

IReadOnlyElementType

Mewakili elemen properti koleksi.

IReadOnlyEntityType

Mewakili jenis entitas dalam model.

IReadOnlyEntityTypeMappingFragment

Mewakili pemetaan jenis entitas untuk objek penyimpanan seperti tabel tertentu.

IReadOnlyForeignKey

Mewakili hubungan di mana kunci asing yang terdiri dari properti pada jenis entitas dependen mereferensikan kunci utama atau alternatif yang sesuai pada jenis entitas utama.

IReadOnlyIndex

Mewakili indeks pada sekumpulan properti.

IReadOnlyKey

Mewakili kunci utama atau alternatif pada jenis entitas.

IReadOnlyModel

Metadata tentang bentuk entitas, hubungan di antara mereka, dan bagaimana mereka memetakan ke database. Model biasanya dibuat dengan mengesampingkan OnModelCreating(ModelBuilder) metode pada turunan DbContext.

IReadOnlyNavigation

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IReadOnlyNavigationBase

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

IReadOnlyProperty

Mewakili properti skalar dari jenis struktural.

IReadOnlyPropertyBase

Jenis dasar untuk navigasi dan properti.

IReadOnlyRelationalPropertyOverrides

Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.

IReadOnlySequence

Mewakili urutan database dalam model.

IReadOnlyServiceProperty

Mewakili properti pada jenis entitas yang mewakili layanan yang disuntikkan dari DbContext.

IReadOnlySkipNavigation

Mewakili properti navigasi yang merupakan bagian dari hubungan yang diteruskan melalui jenis entitas ketiga.

IReadOnlyStoredProcedure

Mewakili prosedur tersimpan dalam model.

IReadOnlyStoredProcedureParameter

Mewakili parameter prosedur tersimpan.

IReadOnlyStoredProcedureResultColumn

Mewakili kolom hasil prosedur tersimpan.

IReadOnlyStoreObjectDictionary<T>

Mewakili pencarian berdasarkan StoreObjectIdentifier kunci.

IReadOnlyTrigger

Mewakili pemicu penyimpanan.

IReadOnlyTypeBase

Mewakili jenis struktural dalam model.

IRelationalAnnotationProvider

Layanan yang biasanya diimplementasikan oleh penyedia database yang memberikan akses ke anotasi yang digunakan oleh komponen EF Core relasional pada berbagai elemen IRelationalModel.

IRelationalEntityTypeAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IEntityType).

IRelationalForeignKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IForeignKey).

IRelationalIndexAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IIndex).

IRelationalKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IKey).

IRelationalModel

Mewakili database relasional.

IRelationalModelAnnotations

API untuk anotasi khusus relasional diakses melalui Relational(IModel).

IRelationalPropertyAnnotations

Properti untuk anotasi khusus relasional diakses melalui Relational(IProperty).

IRelationalPropertyOverrides

Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.

ISequence

Mewakili urutan database dalam model.

IServiceProperty

Mewakili properti pada jenis entitas yang mewakili layanan yang disuntikkan dari DbContext.

ISkipNavigation

Mewakili properti navigasi yang merupakan bagian dari hubungan yang diteruskan melalui jenis entitas ketiga.

ISqlitePropertyAnnotations

API untuk anotasi khusus SQLite diakses melalui Sqlite(IProperty).

ISqlQuery

Mewakili string kueri SQL.

ISqlQueryColumn

Mewakili kolom dalam kueri SQL.

ISqlQueryColumnMapping

Mewakili pemetaan properti ke kolom kueri SQL.

ISqlQueryMapping

Mewakili pemetaan jenis entitas ke kueri SQL.

ISqlServerEntityTypeAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IEntityType).

ISqlServerIndexAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IIndex).

ISqlServerKeyAnnotations

Properti untuk anotasi khusus relasional diakses melalui SqlServer(IKey).

ISqlServerModelAnnotations

API untuk anotasi khusus SQL Server diakses melalui SqlServer(IModel).

ISqlServerPropertyAnnotations

API untuk anotasi khusus SQL Server diakses melalui SqlServer(IProperty).

IStoredProcedure

Mewakili prosedur tersimpan dalam model.

IStoredProcedureMapping

Mewakili pemetaan jenis entitas ke prosedur tersimpan.

IStoredProcedureParameter

Mewakili parameter prosedur tersimpan.

IStoredProcedureParameterMapping

Mewakili pemetaan properti ke parameter prosedur tersimpan.

IStoredProcedureResultColumn

Mewakili kolom hasil prosedur tersimpan.

IStoredProcedureResultColumnMapping

Mewakili pemetaan properti ke kolom hasil prosedur tersimpan.

IStoreFunction

Mewakili fungsi dalam database.

IStoreFunctionParameter

IStoreFunction Mewakili parameter.

IStoreStoredProcedure

Mewakili prosedur tersimpan dalam database.

IStoreStoredProcedureParameter

Mewakili parameter dalam prosedur tersimpan.

IStoreStoredProcedureResultColumn

Mewakili kolom hasil dalam prosedur tersimpan.

IStoreStoredProcedureReturnValue

Mewakili nilai yang dikembalikan dari prosedur tersimpan.

ITable

Mewakili tabel dalam database.

ITableBase

Mewakili objek seperti tabel dalam database.

ITableIndex

Mewakili indeks tabel.

ITableMapping

Mewakili pemetaan jenis entitas ke tabel.

ITableMappingBase

Mewakili pemetaan dasar jenis ke objek seperti tabel.

ITrigger

Mewakili pemicu penyimpanan.

ITypeBase

Mewakili jenis dalam model.

ITypeMappingConfiguration

Mewakili konfigurasi untuk jenis skalar.

IUniqueConstraint

Mewakili batasan unik.

IView

Mewakili tampilan dalam database.

IViewColumn

Mewakili kolom dalam tampilan.

IViewColumnMapping

Mewakili pemetaan properti ke kolom.

IViewMapping

Mewakili pemetaan jenis entitas ke tampilan.

Enum

ChangeTrackingStrategy

Menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

ConfigurationSource

Menunjukkan apakah elemen dalam IMutableModel ditentukan secara eksplisit menggunakan API yang fasih di OnModelCreating(ModelBuilder), melalui penggunaan atribut .NET (anotasi data), atau berdasarkan konvensi melalui konvensi pembuatan model EF Core.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

DeleteBehavior

Menunjukkan bagaimana operasi penghapusan diterapkan ke entitas dependen dalam hubungan ketika prinsipal dihapus atau hubungan terputus.

PropertyAccessMode

Teruskan nilai dari enum ini ke UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode), atau UsePropertyAccessMode(PropertyAccessMode) untuk mengubah apakah properti atau bidang cadangan akan digunakan saat membaca dan menulis ke properti atau bidang.

Jika tidak ada mode akses yang diatur, maka bidang dukungan untuk properti akan digunakan jika memungkinkan saat membuat instans baru entitas. Properti getter atau setter akan digunakan, jika memungkinkan, untuk semua akses properti lainnya. Perhatikan bahwa ketika tidak dimungkinkan untuk menggunakan bidang karena tidak dapat ditemukan oleh konvensi dan tidak ditentukan menggunakan HasField(String), maka properti akan digunakan sebagai gantinya. Demikian juga, ketika tidak dimungkinkan untuk menggunakan properti getter atau setter, misalnya ketika properti baca-saja, maka bidang akan digunakan sebagai gantinya.

PropertySaveBehavior

Menunjukkan bagaimana perubahan pada nilai properti akan ditangani oleh pelacakan perubahan Kerangka Kerja Entitas yang pada gilirannya akan menentukan apakah kumpulan nilai dikirim ke database atau tidak. Digunakan dengan GetBeforeSaveBehavior() dan GetAfterSaveBehavior()

SqlServerValueGenerationStrategy

Menentukan dua strategi untuk digunakan di seluruh tumpukan EF Core saat menghasilkan nilai kunci dari kolom database SQL Server.

StoreObjectType

Jenis objek penyimpanan seperti tabel.

ValueGenerated

Menunjukkan kapan nilai untuk properti akan dihasilkan oleh database.