Microsoft.EntityFrameworkCore.Metadata Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |
Entity Framework