Compartilhar via


MigrationBuilder.AlterColumn Método

Definição

Sobrecargas

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)

Cria um AlterColumnOperation para alterar uma coluna existente.

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

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Cria um AlterColumnOperation para alterar uma coluna existente.

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

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Parâmetros de tipo

T

Parâmetros

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

Retornos

Aplica-se a

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)

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Parâmetros de tipo

T

O tipo CLR para o qual a coluna é mapeada.

Parâmetros

name
String

O nome da coluna.

table
String

O nome da tabela que contém a coluna.

type
String

O tipo de repositório/banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna pode ou não conter dados Unicode ou null se não for especificada ou não aplicável.

maxLength
Nullable<Int32>

O comprimento máximo dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

rowVersion
Boolean

Indica se a coluna atua ou não como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server.

schema
String

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

nullable
Boolean

Indica se a coluna pode ou não armazenar NULL valores.

defaultValue
Object

O valor padrão da coluna.

defaultValueSql
String

A expressão SQL a ser usada para a restrição padrão da coluna.

computedColumnSql
String

A expressão SQL a ser usada para calcular o valor da coluna.

oldClrType
Type

O tipo CLR para o qual a coluna foi mapeada anteriormente. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldType
String

O tipo de repositório/banco de dados anterior da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldUnicode
Nullable<Boolean>

Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null se não foi especificada ou não aplicável.

oldMaxLength
Nullable<Int32>

O comprimento máximo anterior dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

oldRowVersion
Boolean

Indica se a coluna atuou anteriormente como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldNullable
Boolean

Indica se a coluna poderia armazenar ou não valores anteriormente NULL . Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValue
Object

O valor padrão anterior para a coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValueSql
String

A expressão SQL anterior usada para a restrição padrão da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldComputedColumnSql
String

A expressão SQL anterior usada para calcular o valor da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

Retornos

Um construtor para permitir que anotações sejam adicionadas à operação.

Aplica-se a

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

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Parâmetros de tipo

T

O tipo CLR para o qual a coluna é mapeada.

Parâmetros

name
String

O nome da coluna.

table
String

O nome da tabela que contém a coluna.

type
String

O tipo de repositório/banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna pode ou não conter dados Unicode ou null se não for especificada ou não aplicável.

maxLength
Nullable<Int32>

O comprimento máximo dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

rowVersion
Boolean

Indica se a coluna atua ou não como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server.

schema
String

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

nullable
Boolean

Indica se a coluna pode ou não armazenar NULL valores.

defaultValue
Object

O valor padrão da coluna.

defaultValueSql
String

A expressão SQL a ser usada para a restrição padrão da coluna.

computedColumnSql
String

A expressão SQL a ser usada para calcular o valor da coluna.

oldClrType
Type

O tipo CLR para o qual a coluna foi mapeada anteriormente. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldType
String

O tipo de repositório/banco de dados anterior da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldUnicode
Nullable<Boolean>

Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null se não foi especificada ou não aplicável.

oldMaxLength
Nullable<Int32>

O comprimento máximo anterior dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

oldRowVersion
Boolean

Indica se a coluna atuou anteriormente como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldNullable
Boolean

Indica se a coluna poderia armazenar ou não valores anteriormente NULL . Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValue
Object

O valor padrão anterior para a coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValueSql
String

A expressão SQL anterior usada para a restrição padrão da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldComputedColumnSql
String

A expressão SQL anterior usada para calcular o valor da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

fixedLength
Nullable<Boolean>

Indica se a coluna está restrita ou não a dados de comprimento fixo.

oldFixedLength
Nullable<Boolean>

Indica se a coluna foi ou não restrita anteriormente a dados de comprimento fixo.

Retornos

Um construtor para permitir que anotações sejam adicionadas à operação.

Aplica-se a

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)

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Parâmetros de tipo

T

O tipo CLR para o qual a coluna é mapeada.

Parâmetros

name
String

O nome da coluna.

table
String

O nome da tabela que contém a coluna.

type
String

O tipo de repositório/banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna pode ou não conter dados Unicode ou null se não for especificada ou não aplicável.

maxLength
Nullable<Int32>

O comprimento máximo dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

rowVersion
Boolean

Indica se a coluna atua ou não como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server.

schema
String

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

nullable
Boolean

Indica se a coluna pode ou não armazenar NULL valores.

defaultValue
Object

O valor padrão da coluna.

defaultValueSql
String

A expressão SQL a ser usada para a restrição padrão da coluna.

computedColumnSql
String

A expressão SQL a ser usada para calcular o valor da coluna.

oldClrType
Type

O tipo CLR para o qual a coluna foi mapeada anteriormente. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldType
String

O tipo de repositório/banco de dados anterior da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldUnicode
Nullable<Boolean>

Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null se não foi especificada ou não aplicável.

oldMaxLength
Nullable<Int32>

O comprimento máximo anterior dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

oldRowVersion
Boolean

Indica se a coluna atuou anteriormente como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldNullable
Boolean

Indica se a coluna poderia armazenar ou não valores anteriormente NULL . Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValue
Object

O valor padrão anterior para a coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldDefaultValueSql
String

A expressão SQL anterior usada para a restrição padrão da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

oldComputedColumnSql
String

A expressão SQL anterior usada para calcular o valor da coluna. Pode ser null, nesse caso, o valor anterior é considerado desconhecido.

fixedLength
Nullable<Boolean>

Indica se a coluna está restrita ou não a dados de comprimento fixo.

oldFixedLength
Nullable<Boolean>

Indica se a coluna foi ou não restrita anteriormente a dados de comprimento fixo.

comment
String

Um comentário a ser associado à coluna.

oldComment
String

O comentário anterior a ser associado à coluna.

Retornos

Um construtor para permitir que anotações sejam adicionadas à operação.

Aplica-se a

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

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AlterColumnOperation para alterar uma coluna existente.

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)

Parâmetros de tipo

T

O tipo CLR para o qual a coluna é mapeada.

Parâmetros

name
String

O nome da coluna.

table
String

O nome da tabela que contém a coluna.

type
String

O tipo de repositório/banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna pode ou não conter dados Unicode ou null se não for especificada ou não aplicável.

maxLength
Nullable<Int32>

O comprimento máximo dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não forem aplicáveis.

rowVersion
Boolean

Indica se a coluna atua ou não como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server.

schema
String

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

nullable
Boolean

Indica se a coluna pode ou não armazenar null valores.

defaultValue
Object

O valor padrão da coluna.

defaultValueSql
String

A expressão SQL a ser usada para a restrição padrão da coluna.

computedColumnSql
String

A expressão SQL a ser usada para calcular o valor da coluna.

oldClrType
Type

O tipo CLR para o qual a coluna foi mapeada anteriormente. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldType
String

O tipo de repositório/banco de dados anterior da coluna. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldUnicode
Nullable<Boolean>

Indica se a coluna poderia ou não conter dados Unicode ou null se não foi especificada ou não aplicável.

oldMaxLength
Nullable<Int32>

O comprimento máximo anterior dos dados que podem ser armazenados na coluna ou null se não forem especificados ou não aplicáveis.

oldRowVersion
Boolean

Indica se a coluna agiu anteriormente como um token de simultaneidade automática, como uma coluna rowversion/timestamp em SQL Server. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldNullable
Boolean

Indica se a coluna poderia ou não armazenar null valores anteriormente. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldDefaultValue
Object

O valor padrão anterior para a coluna. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldDefaultValueSql
String

A expressão SQL anterior usada para a restrição padrão da coluna. Pode ser null, caso em que o valor anterior é considerado desconhecido.

oldComputedColumnSql
String

A expressão SQL anterior usada para calcular o valor da coluna. Pode ser null, caso em que o valor anterior é considerado desconhecido.

fixedLength
Nullable<Boolean>

Indica se a coluna está ou não restrita a dados de comprimento fixo.

oldFixedLength
Nullable<Boolean>

Indica se a coluna foi ou não restrita anteriormente a dados de comprimento fixo.

comment
String

Um comentário a ser associado à coluna.

oldComment
String

O comentário anterior a ser associado à coluna.

collation
String

Uma ordenação a ser aplicada à coluna.

oldCollation
String

A ordenação anterior a ser aplicada à coluna.

precision
Nullable<Int32>

O número máximo de dígitos permitidos nesta coluna ou null se não for especificado ou não aplicável.

oldPrecision
Nullable<Int32>

O número máximo anterior de dígitos permitido nesta coluna ou null se não for especificado ou não aplicável.

scale
Nullable<Int32>

O número máximo de casas decimais permitidas nesta coluna ou null se não for especificado ou não aplicável.

oldScale
Nullable<Int32>

O número máximo anterior de casas decimais permitidas nesta coluna ou null se não for especificado ou não aplicável.

stored
Nullable<Boolean>

Se o valor da coluna computada é armazenado no banco de dados ou não.

oldStored
Nullable<Boolean>

Se o valor da coluna computada anterior foi armazenado no banco de dados ou não.

Retornos

Um construtor para permitir que anotações sejam adicionadas à operação.

Comentários

Consulte Migrações de banco de dados para obter mais informações e exemplos.

Aplica-se a