MigrationBuilder.CreateTable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>) |
Erstellt eine CreateTableOperation neue Tabelle, um eine neue Tabelle zu erstellen. |
| CreateTable<TColumns>(String, Func<ColumnsBuilder,TColumns>, String, Action<CreateTableBuilder<TColumns>>, String) |
Erstellt eine CreateTableOperation neue Tabelle, um eine neue Tabelle zu erstellen. |
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 .