Sprache

MigrationBuilder.CreateTable Methode

Definition

Überlädt

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine CreateTableOperation neue Tabelle, um eine neue Tabelle zu erstellen.

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)

Typparameter

TColumns

Typ eines in der Regel anonymen Typs für das Erstellen von Spalten.

Parameter

name
String

Der Name der Tabelle.

columns
Func<ColumnsBuilder,TColumns>

Ein Delegat, der einen ColumnsBuilder anonymen Typ verwendet, der die Spalten der Tabelle konfiguriert.

schema
String

Das Schema, das die Tabelle enthält oder null das Standardschema verwenden soll.

constraints
Action<CreateTableBuilder<TColumns>>

Ein Delegat, der einschränkungen auf die spalten angewendet werden kann, die von der Stellvertretung "spalten" oben konfiguriert wurden.

Gibt zurück

A CreateTableBuilder<TColumns> , um eine weitere Konfiguration zu ermöglichen, verkettet zu werden.

Gilt für:

CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine CreateTableOperation neue Tabelle, um eine neue Tabelle zu erstellen.

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)

Typparameter

TColumns

Typ eines in der Regel anonymen Typs für das Erstellen von Spalten.

Parameter

name
String

Der Name der Tabelle.

columns
Func<ColumnsBuilder,TColumns>

Ein Delegat, der einen ColumnsBuilder anonymen Typ verwendet, der die Spalten der Tabelle konfiguriert.

schema
String

Das Schema, das die Tabelle enthält oder null das Standardschema verwenden soll.

constraints
Action<CreateTableBuilder<TColumns>>

Ein Delegat, der einschränkungen auf die spalten angewendet werden kann, die von der Stellvertretung "spalten" oben konfiguriert wurden.

comment
String

Ein Kommentar, der auf die Tabelle angewendet werden soll.

Gibt zurück

A CreateTableBuilder<TColumns> , um eine weitere Konfiguration zu ermöglichen, verkettet zu werden.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für: