Sdílet prostřednictvím


MigrationBuilder.AlterColumn Metoda

Definice

Přetížení

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)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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>)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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>)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Parametry typu

T

Parametry

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

Návraty

Platí pro

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)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Parametry typu

T

Typ CLR, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

nullable
Boolean

Určuje, jestli sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se použije k výpočtu hodnoty sloupce.

oldClrType
Type

Typ CLR, na který byl sloupec dříve namapován. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldType
String

Předchozí typ úložiště nebo databáze sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldUnicode
Nullable<Boolean>

Označuje, jestli sloupec mohl dříve obsahovat data unicode, nebo null jestli není zadaný nebo nepoužitelné.

oldMaxLength
Nullable<Int32>

Předchozí maximální délka dat, která může být uložena ve sloupci, nebo null pokud není zadána nebo nelze použít.

oldRowVersion
Boolean

Určuje, jestli sloupec dříve fungoval jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldNullable
Boolean

Určuje, jestli sloupec dříve mohl ukládat NULL hodnoty. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValue
Object

Předchozí výchozí hodnota sloupce Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValueSql
String

Předchozí výraz SQL použitý pro výchozí omezení sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldComputedColumnSql
String

Předchozí výraz SQL použitý k výpočtu hodnoty sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Platí pro

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>)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Parametry typu

T

Typ CLR, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

nullable
Boolean

Určuje, jestli sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se použije k výpočtu hodnoty sloupce.

oldClrType
Type

Typ CLR, na který byl sloupec dříve namapován. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldType
String

Předchozí typ úložiště nebo databáze sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldUnicode
Nullable<Boolean>

Označuje, jestli sloupec mohl dříve obsahovat data unicode, nebo null jestli není zadaný nebo nepoužitelné.

oldMaxLength
Nullable<Int32>

Předchozí maximální délka dat, která může být uložena ve sloupci, nebo null pokud není zadána nebo nelze použít.

oldRowVersion
Boolean

Určuje, jestli sloupec dříve fungoval jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldNullable
Boolean

Určuje, jestli sloupec dříve mohl ukládat NULL hodnoty. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValue
Object

Předchozí výchozí hodnota sloupce Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValueSql
String

Předchozí výraz SQL použitý pro výchozí omezení sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldComputedColumnSql
String

Předchozí výraz SQL použitý k výpočtu hodnoty sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

fixedLength
Nullable<Boolean>

Určuje, zda je sloupec omezen na data s pevnou délkou.

oldFixedLength
Nullable<Boolean>

Určuje, jestli byl sloupec dříve omezen na data s pevnou délkou.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Platí pro

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)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Parametry typu

T

Typ CLR, na který je sloupec namapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

nullable
Boolean

Určuje, jestli sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se použije k výpočtu hodnoty sloupce.

oldClrType
Type

Typ CLR, na který byl sloupec dříve namapován. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldType
String

Předchozí typ úložiště nebo databáze sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldUnicode
Nullable<Boolean>

Označuje, jestli sloupec mohl dříve obsahovat data unicode, nebo null jestli není zadaný nebo nepoužitelné.

oldMaxLength
Nullable<Int32>

Předchozí maximální délka dat, která může být uložena ve sloupci, nebo null pokud není zadána nebo nelze použít.

oldRowVersion
Boolean

Určuje, jestli sloupec dříve fungoval jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldNullable
Boolean

Určuje, jestli sloupec dříve mohl ukládat NULL hodnoty. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValue
Object

Předchozí výchozí hodnota sloupce Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldDefaultValueSql
String

Předchozí výraz SQL použitý pro výchozí omezení sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

oldComputedColumnSql
String

Předchozí výraz SQL použitý k výpočtu hodnoty sloupce. Může být null. V takovém případě se předchozí hodnota považuje za neznámou.

fixedLength
Nullable<Boolean>

Určuje, zda je sloupec omezen na data s pevnou délkou.

oldFixedLength
Nullable<Boolean>

Určuje, jestli byl sloupec dříve omezen na data s pevnou délkou.

comment
String

Komentář, který chcete přidružit ke sloupci.

oldComment
String

Předchozí komentář, který chcete přidružit ke sloupci.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Platí pro

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>)

Vytvoří objekt pro AlterColumnOperation změnu existujícího sloupce.

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)

Parametry typu

T

Typ CLR, na který je sloupec namapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode, nebo null jestli není zadaný nebo nepoužitelný.

maxLength
Nullable<Int32>

Maximální délka dat, která lze uložit ve sloupci, nebo null pokud není zadána nebo není použitelná.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

nullable
Boolean

Určuje, jestli sloupec může ukládat null hodnoty.

defaultValue
Object

Výchozí hodnota sloupce.

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se má použít k výpočtu hodnoty sloupce.

oldClrType
Type

Typ CLR, na který byl sloupec dříve namapován. Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldType
String

Předchozí typ úložiště nebo databáze sloupce. Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldUnicode
Nullable<Boolean>

Určuje, jestli sloupec dříve mohl obsahovat data Unicode, nebo null jestli není zadaný nebo nepoužitelný.

oldMaxLength
Nullable<Int32>

Předchozí maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud není zadána nebo není použitelná.

oldRowVersion
Boolean

Označuje, zda sloupec dříve fungoval jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server. Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldNullable
Boolean

Určuje, jestli sloupec dříve mohl ukládat null hodnoty. Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldDefaultValue
Object

Předchozí výchozí hodnota sloupce Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldDefaultValueSql
String

Předchozí výraz SQL použitý pro výchozí omezení sloupce Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

oldComputedColumnSql
String

Předchozí výraz SQL použitý k výpočtu hodnoty sloupce Může být nulla v takovém případě je předchozí hodnota považována za neznámou.

fixedLength
Nullable<Boolean>

Určuje, jestli je sloupec omezen na data s pevnou délkou.

oldFixedLength
Nullable<Boolean>

Určuje, jestli byl sloupec dříve omezen na data s pevnou délkou.

comment
String

Komentář, který chcete přidružit ke sloupci.

oldComment
String

Předchozí komentář, který chcete přidružit ke sloupci.

collation
String

Kolace, která se má použít pro sloupec.

oldCollation
String

Předchozí kolace, která se má použít pro sloupec.

precision
Nullable<Int32>

Maximální počet číslic povolených v tomto sloupci nebo null pokud není zadaný nebo nepoužitelný.

oldPrecision
Nullable<Int32>

Předchozí maximální počet číslic, který je v tomto sloupci povolený, nebo null pokud není zadaný nebo nepoužitelný.

scale
Nullable<Int32>

Maximální počet desetinných míst, který je v tomto sloupci povolený, nebo null pokud není zadaný nebo nepoužitelný.

oldScale
Nullable<Int32>

Předchozí maximální počet desetinných míst, který je v tomto sloupci povolený, nebo null pokud není zadaný nebo nepoužitelný.

stored
Nullable<Boolean>

Určuje, jestli je hodnota počítaného sloupce uložená v databázi, nebo ne.

oldStored
Nullable<Boolean>

Určuje, jestli byla hodnota předchozího počítaného sloupce uložena v databázi, nebo ne.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro