MigrationBuilder.CreateTable Metode
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.
Overload
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>) |
CreateTableOperation Menyusun untuk membuat tabel baru. |
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String) |
CreateTableOperation Menyusun untuk membuat tabel baru. |
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)
CreateTableOperation Menyusun untuk membuat tabel baru.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>> constraints = default);
abstract member CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
override this.CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
Public Overridable Function CreateTable(Of TColumns) (name As String, columns As Func(Of ColumnsBuilder, TColumns), Optional schema As String = Nothing, Optional constraints As Action(Of CreateTableBuilder(Of TColumns)) = Nothing) As CreateTableBuilder(Of TColumns)
Jenis parameter
- TColumns
Jenis jenis yang biasanya anonim untuk membangun kolom.
Parameter
- name
- String
Nama tabel.
- columns
- Func<ColumnsBuilder,TColumns>
Delegasi menggunakan ColumnsBuilder untuk membuat jenis anonim yang mengonfigurasi kolom tabel.
- schema
- String
Skema yang berisi tabel, atau null untuk menggunakan skema default.
- constraints
- Action<CreateTableBuilder<TColumns>>
Delegasi yang memungkinkan batasan diterapkan melalui kolom yang dikonfigurasi oleh delegasi 'kolom' di atas.
Mengembalikan
CreateTableBuilder<TColumns> A untuk memungkinkan konfigurasi lebih lanjut dirangkai.
Berlaku untuk
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)
CreateTableOperation Menyusun untuk membuat tabel baru.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>> constraints = default, string comment = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns> CreateTable<TColumns> (string name, Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder,TColumns> columns, string? schema = default, Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<TColumns>>? constraints = default, string? comment = default);
abstract member CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
override this.CreateTable : string * Func<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder, 'Columns> * string * Action<Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.CreateTableBuilder<'Columns>
Public Overridable Function CreateTable(Of TColumns) (name As String, columns As Func(Of ColumnsBuilder, TColumns), Optional schema As String = Nothing, Optional constraints As Action(Of CreateTableBuilder(Of TColumns)) = Nothing, Optional comment As String = Nothing) As CreateTableBuilder(Of TColumns)
Jenis parameter
- TColumns
Jenis jenis yang biasanya anonim untuk membangun kolom.
Parameter
- name
- String
Nama tabel.
- columns
- Func<ColumnsBuilder,TColumns>
Delegasi menggunakan ColumnsBuilder untuk membuat jenis anonim yang mengonfigurasi kolom tabel.
- schema
- String
Skema yang berisi tabel, atau null untuk menggunakan skema default.
- constraints
- Action<CreateTableBuilder<TColumns>>
Delegasi yang memungkinkan batasan diterapkan melalui kolom yang dikonfigurasi oleh delegasi 'kolom' di atas.
- comment
- String
Komentar yang akan diterapkan ke tabel.
Mengembalikan
CreateTableBuilder<TColumns> A untuk memungkinkan konfigurasi lebih lanjut dirangkai.
Keterangan
Lihat Migrasi database untuk informasi dan contoh selengkapnya.