ColumnsBuilder.Column 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
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
Fügt der AddColumnOperation einen CreateTableOperation hinzu.
Beachten Sie, dass für Nullable-Parameter ein null
Wert nicht angegeben ist.
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.
- rowVersion
- Boolean
Gibt an, ob die Spalte als Rowversion/Timestamp-Parallelitätstoken fungiert oder nicht.
- 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>)
Fügt der AddColumnOperation einen CreateTableOperation hinzu.
Beachten Sie, dass für Nullable-Parameter ein null
Wert nicht angegeben ist.
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.
- rowVersion
- Boolean
Gibt an, ob die Spalte als Rowversion/Timestamp-Parallelitätstoken fungiert oder nicht.
- 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>, String)
Fügt der AddColumnOperation einen CreateTableOperation hinzu.
Beachten Sie, dass für Nullable-Parameter ein null
Wert nicht angegeben ist.
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.
- rowVersion
- Boolean
Gibt an, ob die Spalte als Rowversion/Timestamp-Parallelitätstoken fungiert oder nicht.
- 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.
- 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>)
Fügt der AddColumnOperation einen 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.
- rowVersion
- Boolean
Gibt an, ob die Spalte als Rowversion/Timestamp-Parallelitätstoken fungiert oder nicht.
- 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.
- comment
- String
Ein Kommentar, der auf die Spalte angewendet werden soll.
- collation
- String
Eine Sortierung, die auf die Spalte angewendet werden soll.
Gibt an, ob der Wert der berechneten Spalte in der Datenbank gespeichert wird oder nicht.
Gibt zurück
Derselbe Generator, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Beachten Sie, dass für Nullable-Parameter ein null
Wert nicht angegeben ist.
Gilt für:
Entity Framework