CreateTableBuilder<TColumns> Kelas
Definisi
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.
Penyusun untuk CreateTableOperation operasi.
public class CreateTableBuilder<TColumns> : Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation>
type CreateTableBuilder<'Columns> = class
inherit OperationBuilder<CreateTableOperation>
Public Class CreateTableBuilder(Of TColumns)
Inherits OperationBuilder(Of CreateTableOperation)
Jenis parameter
- TColumns
Jenis jenis yang biasanya anonim untuk membangun kolom.
- Warisan
Konstruktor
| CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Membangun penyusun baru untuk yang diberikan CreateTableOperation dan dengan peta AddColumnOperation operasi yang diberikan untuk kolom. |
Properti
| Operation | (Diperoleh dari OperationBuilder<TOperation>) |
Metode
| Annotation(String, Object) |
Anotasi operasi dengan pasangan nama/nilai yang diberikan. |
| CheckConstraint(String, String) |
Mengonfigurasi batasan pemeriksaan pada tabel. |
| ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Mengonfigurasi kunci asing kolom tunggal pada tabel. |
| ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Mengonfigurasi kunci asing multi-kolom (komposit) pada tabel. |
| PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Mengonfigurasi kunci primer pada tabel. |
| UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Mengonfigurasi batasan unik pada tabel. |
Implementasi Antarmuka Eksplisit
| IInfrastructure<TOperation>.Instance |
Penyusun untuk CreateTableOperation operasi. (Diperoleh dari OperationBuilder<TOperation>) |
Metode Ekstensi
| GetInfrastructure<T>(IInfrastructure<T>) |
Mendapatkan nilai dari properti yang sedang disembunyikan menggunakan IInfrastructure<T>. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |