MigrationBuilder.CreateTable Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>) |
Vytvoří novou CreateTableOperation tabulku. |
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String) |
Vytvoří novou CreateTableOperation tabulku. |
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
Vytvoří novou CreateTableOperation tabulku.
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)
Parametry typu
- TColumns
Typ obvykle anonymního typu pro stavební sloupce.
Parametry
- name
- String
Název tabulky.
- columns
- Func<ColumnsBuilder,TColumns>
Delegát používající ColumnsBuilder k vytvoření anonymního typu, který konfiguruje sloupce tabulky.
- schema
- String
Schéma obsahující tabulku nebo null použití výchozího schématu.
- constraints
- Action<CreateTableBuilder<TColumns>>
Delegát, který povoluje použití omezení nad sloupci nakonfigurovanými delegátem sloupce výše.
Návraty
A CreateTableBuilder<TColumns> , aby byla další konfigurace zřetězený.
Platí pro
CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
Vytvoří novou CreateTableOperation tabulku.
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)
Parametry typu
- TColumns
Typ obvykle anonymního typu pro stavební sloupce.
Parametry
- name
- String
Název tabulky.
- columns
- Func<ColumnsBuilder,TColumns>
Delegát používající ColumnsBuilder k vytvoření anonymního typu, který konfiguruje sloupce tabulky.
- schema
- String
Schéma obsahující tabulku nebo null použití výchozího schématu.
- constraints
- Action<CreateTableBuilder<TColumns>>
Delegát, který povoluje použití omezení nad sloupci nakonfigurovanými delegátem sloupce výše.
- comment
- String
Komentář, který se má použít v tabulce.
Návraty
A CreateTableBuilder<TColumns> , aby byla další konfigurace zřetězený.
Poznámky
Další informace a příklady najdete v tématu Migrace databází .