Bagikan melalui


CreateTableBuilder<TColumns> Kelas

Definisi

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
CreateTableBuilder<TColumns>

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

MigrationOperation.

(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.

Berlaku untuk