Sprache

MigrationBuilder.AlterColumn Methode

Definition

Überlädt

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

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

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

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, 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 schema 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 AlterColumnOperation)

Typparameter

T

Parameter

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
String

Gibt zurück

Gilt für:

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Type oldClrType, string oldType, bool? oldUnicode, int? oldMaxLength, bool oldRowVersion, bool oldNullable, object oldDefaultValue, string oldDefaultValueSql, string oldComputedColumnSql);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, 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 schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Public Overridable Function AlterColumn(Of T) (name As String, table As String, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, schema As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String, oldClrType As Type, oldType As String, oldUnicode As Nullable(Of Boolean), oldMaxLength As Nullable(Of Integer), oldRowVersion As Boolean, oldNullable As Boolean, oldDefaultValue As Object, oldDefaultValueSql As String, oldComputedColumnSql As String) As AlterOperationBuilder(Of AlterColumnOperation)

Typparameter

T

Der CLR-Typ, dem die Spalte zugeordnet ist.

Parameter

name
String

Der Spaltenname.

table
String

Der Name der Tabelle, die die Spalte enthält.

type
String

Der Speicher-/Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null nicht angegeben oder nicht zutreffend.

maxLength
Nullable<Int32>

Die maximale Datenlänge, die in der Spalte gespeichert werden kann oder null nicht angegeben oder nicht zutreffend ist.

rowVersion
Boolean

Gibt an, ob die Spalte als automatisches Parallelitätstoken fungiert, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server.

schema
String

Das Schema, das die Tabelle enthält oder null wenn das Standardschema verwendet werden soll.

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.

oldClrType
Type

Der CLR-Typ, dem die Spalte zuvor zugeordnet wurde. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldType
String

Der vorherige Speicher-/Datenbanktyp der Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldUnicode
Nullable<Boolean>

Gibt an, null ob die Spalte zuvor Unicode-Daten enthalten oder nicht angegeben oder nicht zutreffend ist.

oldMaxLength
Nullable<Int32>

Die vorherige maximale Datenlänge, die in der Spalte gespeichert werden kann, oder null falls nicht angegeben oder nicht zutreffend.

oldRowVersion
Boolean

Gibt an, ob die Spalte zuvor als automatisches Parallelitätstoken fungierte, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldNullable
Boolean

Gibt an, ob die Spalte zuvor Werte speichern NULL konnte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValue
Object

Der vorherige Standardwert für die Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValueSql
String

Der vorherige SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldComputedColumnSql
String

Der vorherige SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Gilt für:

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, 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 schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

Typparameter

T

Der CLR-Typ, dem die Spalte zugeordnet ist.

Parameter

name
String

Der Spaltenname.

table
String

Der Name der Tabelle, die die Spalte enthält.

type
String

Der Speicher-/Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null nicht angegeben oder nicht zutreffend.

maxLength
Nullable<Int32>

Die maximale Datenlänge, die in der Spalte gespeichert werden kann oder null nicht angegeben oder nicht zutreffend ist.

rowVersion
Boolean

Gibt an, ob die Spalte als automatisches Parallelitätstoken fungiert, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server.

schema
String

Das Schema, das die Tabelle enthält oder null wenn das Standardschema verwendet werden soll.

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.

oldClrType
Type

Der CLR-Typ, dem die Spalte zuvor zugeordnet wurde. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldType
String

Der vorherige Speicher-/Datenbanktyp der Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldUnicode
Nullable<Boolean>

Gibt an, null ob die Spalte zuvor Unicode-Daten enthalten oder nicht angegeben oder nicht zutreffend ist.

oldMaxLength
Nullable<Int32>

Die vorherige maximale Datenlänge, die in der Spalte gespeichert werden kann, oder null falls nicht angegeben oder nicht zutreffend.

oldRowVersion
Boolean

Gibt an, ob die Spalte zuvor als automatisches Parallelitätstoken fungierte, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldNullable
Boolean

Gibt an, ob die Spalte zuvor Werte speichern NULL konnte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValue
Object

Der vorherige Standardwert für die Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValueSql
String

Der vorherige SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldComputedColumnSql
String

Der vorherige SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Gilt für:

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, 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 schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

Typparameter

T

Der CLR-Typ, dem die Spalte zugeordnet ist.

Parameter

name
String

Der Spaltenname.

table
String

Der Name der Tabelle, die die Spalte enthält.

type
String

Der Speicher-/Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null nicht angegeben oder nicht zutreffend.

maxLength
Nullable<Int32>

Die maximale Datenlänge, die in der Spalte gespeichert werden kann oder null nicht angegeben oder nicht zutreffend ist.

rowVersion
Boolean

Gibt an, ob die Spalte als automatisches Parallelitätstoken fungiert, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server.

schema
String

Das Schema, das die Tabelle enthält oder null wenn das Standardschema verwendet werden soll.

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.

oldClrType
Type

Der CLR-Typ, dem die Spalte zuvor zugeordnet wurde. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldType
String

Der vorherige Speicher-/Datenbanktyp der Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldUnicode
Nullable<Boolean>

Gibt an, null ob die Spalte zuvor Unicode-Daten enthalten oder nicht angegeben oder nicht zutreffend ist.

oldMaxLength
Nullable<Int32>

Die vorherige maximale Datenlänge, die in der Spalte gespeichert werden kann, oder null falls nicht angegeben oder nicht zutreffend.

oldRowVersion
Boolean

Gibt an, ob die Spalte zuvor als automatisches Parallelitätstoken fungierte, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldNullable
Boolean

Gibt an, ob die Spalte zuvor Werte speichern NULL konnte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValue
Object

Der vorherige Standardwert für die Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValueSql
String

Der vorherige SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldComputedColumnSql
String

Der vorherige SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

comment
String

Ein Kommentar, der der Spalte zugeordnet werden soll.

oldComment
String

Der vorherige Kommentar, der der Spalte zugeordnet werden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Gilt für:

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

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

Erstellt eine AlterColumnOperation Zum Ändern einer vorhandenen Spalte.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? schema = default, bool nullable = false, object? defaultValue = default, string? defaultValueSql = default, string? computedColumnSql = default, Type? oldClrType = default, string? oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object? oldDefaultValue = default, string? oldDefaultValueSql = default, string? oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string? comment = default, string? oldComment = default, string? collation = default, string? oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T>(string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default, string collation = default, string oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(Of T) (name As String, table As String, 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 schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing, Optional collation As String = Nothing, Optional oldCollation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional oldPrecision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional oldScale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing, Optional oldStored As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

Typparameter

T

Der CLR-Typ, dem die Spalte zugeordnet ist.

Parameter

name
String

Der Spaltenname.

table
String

Der Name der Tabelle, die die Spalte enthält.

type
String

Der Speicher-/Datenbanktyp der Spalte.

unicode
Nullable<Boolean>

Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null nicht angegeben oder nicht zutreffend.

maxLength
Nullable<Int32>

Die maximale Datenlänge, die in der Spalte gespeichert werden kann oder null nicht angegeben oder nicht zutreffend ist.

rowVersion
Boolean

Gibt an, ob die Spalte als automatisches Parallelitätstoken fungiert, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server.

schema
String

Das Schema, das die Tabelle enthält oder null wenn das Standardschema verwendet werden soll.

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.

oldClrType
Type

Der CLR-Typ, dem die Spalte zuvor zugeordnet wurde. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldType
String

Der vorherige Speicher-/Datenbanktyp der Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldUnicode
Nullable<Boolean>

Gibt an, null ob die Spalte zuvor Unicode-Daten enthalten oder nicht angegeben oder nicht zutreffend ist.

oldMaxLength
Nullable<Int32>

Die vorherige maximale Datenlänge, die in der Spalte gespeichert werden kann, oder null falls nicht angegeben oder nicht zutreffend.

oldRowVersion
Boolean

Gibt an, ob die Spalte zuvor als automatisches Parallelitätstoken fungierte, z. B. eine Zeileversion/Zeitstempelspalte in SQL Server. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldNullable
Boolean

Gibt an, ob die Spalte zuvor Werte speichern null konnte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValue
Object

Der vorherige Standardwert für die Spalte. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldDefaultValueSql
String

Der vorherige SQL-Ausdruck, der für die Standardeinschränkung der Spalte verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

oldComputedColumnSql
String

Der vorherige SQL-Ausdruck, der zum Berechnen des Spaltenwerts verwendet wird. Kann sein null, in diesem Fall wird der vorherige Wert als unbekannt betrachtet.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

comment
String

Ein Kommentar, der der Spalte zugeordnet werden soll.

oldComment
String

Der vorherige Kommentar, der der Spalte zugeordnet werden soll.

collation
String

Eine Sortierung, die auf die Spalte angewendet werden soll.

oldCollation
String

Die vorherige Sortierung, die auf die Spalte angewendet werden soll.

precision
Nullable<Int32>

Die maximale Anzahl von Ziffern, die in dieser Spalte zulässig sind, oder null falls nicht angegeben oder nicht zutreffend.

oldPrecision
Nullable<Int32>

Die vorherige maximale Anzahl von Ziffern, die in dieser Spalte zulässig sind, oder null falls nicht angegeben oder nicht zutreffend.

scale
Nullable<Int32>

Die maximale Anzahl von Dezimalstellen, die in dieser Spalte zulässig sind oder null nicht angegeben oder nicht zutreffend sind.

oldScale
Nullable<Int32>

Die vorherige maximale Anzahl von Dezimalstellen, die in dieser Spalte zulässig sind, oder null falls nicht angegeben oder nicht zutreffend.

stored
Nullable<Boolean>

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

oldStored
Nullable<Boolean>

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

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für: