Sprache

ColumnsBuilder.Column Methode

Definition

Überlädt

Name Beschreibung
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string type, bool? unicode, int? maxLength, bool rowVersion, string name, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function Column(Of T) (Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional name As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing) As OperationBuilder(Of AddColumnOperation)
Public Overridable Function Column(Of T) (type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, name As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)

Typparameter

T

Der CLR-Typ der Spalte.

Parameter

type
String

Der Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten speichert.

maxLength
Nullable<Int32>

Die maximale Länge für Daten in der Spalte.

rowVersion
Boolean

Gibt an, ob die Spalte als Zeilenversions-/Zeitstempel-Parallelitätstoken fungiert.

name
String

Der Spaltenname.

nullable
Boolean

Gibt an, ob die Spalte Werte speichern NULL kann.

defaultValue
Object

Der Standardwert für die Spalte.

defaultValueSql
String

Der SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet werden soll.

computedColumnSql
String

Der SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet werden soll.

Gibt zurück

Derselbe Generator, sodass mehrere Aufrufe verkettet werden können.

Gilt für:

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)

Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function Column(Of T) (Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional name As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)

Typparameter

T

Der CLR-Typ der Spalte.

Parameter

type
String

Der Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten speichert.

maxLength
Nullable<Int32>

Die maximale Länge für Daten in der Spalte.

rowVersion
Boolean

Gibt an, ob die Spalte als Zeilenversions-/Zeitstempel-Parallelitätstoken fungiert.

name
String

Der Spaltenname.

nullable
Boolean

Gibt an, ob die Spalte Werte speichern NULL kann.

defaultValue
Object

Der Standardwert für die Spalte.

defaultValueSql
String

Der SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet werden soll.

computedColumnSql
String

Der SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet werden soll.

fixedLength
Nullable<Boolean>

Gibt an, ob die Spalte auf Daten mit fester Länge beschränkt ist.

Gibt zurück

Derselbe Generator, sodass mehrere Aufrufe verkettet werden können.

Gilt für:

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)

Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function Column(Of T) (Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional name As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing) As OperationBuilder(Of AddColumnOperation)

Typparameter

T

Der CLR-Typ der Spalte.

Parameter

type
String

Der Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten speichert.

maxLength
Nullable<Int32>

Die maximale Länge für Daten in der Spalte.

rowVersion
Boolean

Gibt an, ob die Spalte als Zeilenversions-/Zeitstempel-Parallelitätstoken fungiert.

name
String

Der Spaltenname.

nullable
Boolean

Gibt an, ob die Spalte Werte speichern NULL kann.

defaultValue
Object

Der Standardwert für die Spalte.

defaultValueSql
String

Der SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet werden soll.

computedColumnSql
String

Der SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet werden soll.

fixedLength
Nullable<Boolean>

Gibt an, ob die Spalte auf Daten mit fester Länge beschränkt ist.

comment
String

Ein Kommentar, der auf die Tabelle angewendet werden soll.

Gibt zurück

Derselbe Generator, sodass mehrere Aufrufe verkettet werden können.

Gilt für:

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs
Quelle:
ColumnsBuilder.cs

Fügt ein AddColumnOperation zu dem CreateTableOperation hinzu.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? name = default, bool nullable = false, object? defaultValue = default, string? defaultValueSql = default, string? computedColumnSql = default, bool? fixedLength = default, string? comment = default, string? collation = default, int? precision = default, int? scale = default, bool? stored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T>(string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default, string collation = default, int? precision = default, int? scale = default, bool? stored = default);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function Column(Of T) (Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional name As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional collation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)

Typparameter

T

Der CLR-Typ der Spalte.

Parameter

type
String

Der Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten speichert.

maxLength
Nullable<Int32>

Die maximale Länge für Daten in der Spalte.

rowVersion
Boolean

Gibt an, ob die Spalte als Zeilenversions-/Zeitstempel-Parallelitätstoken fungiert.

name
String

Der Spaltenname.

nullable
Boolean

Gibt an, ob die Spalte Werte speichern null kann.

defaultValue
Object

Der Standardwert für die Spalte.

defaultValueSql
String

Der SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet werden soll.

computedColumnSql
String

Der SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet werden soll.

fixedLength
Nullable<Boolean>

Gibt an, ob die Spalte auf Daten mit fester Länge beschränkt ist.

comment
String

Ein Kommentar, der auf die Spalte angewendet werden soll.

collation
String

Eine Sortierung, die auf die Spalte angewendet werden soll.

precision
Nullable<Int32>

Die maximale Anzahl von Ziffern für Daten in der Spalte.

scale
Nullable<Int32>

Die maximale Anzahl von Dezimalstellen für Daten in der Spalte.

stored
Nullable<Boolean>

Gibt an, ob der Wert der berechneten Spalte in der Datenbank gespeichert ist oder nicht.

Gibt zurück

Derselbe Generator, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Beachten Sie, dass bei nullablen Parametern kein null Wert angegeben wird.

Gilt für: