MigrationBuilder.AlterColumn Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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
- 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.
Indica se a coluna pode ou não conter dados Unicode ou null
se não for especificada ou não aplicável.
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.
Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null
se não foi especificada ou não aplicável.
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.
Indica se a coluna pode ou não conter dados Unicode ou null
se não for especificada ou não aplicável.
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.
Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null
se não foi especificada ou não aplicável.
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.
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.
Indica se a coluna pode ou não conter dados Unicode ou null
se não for especificada ou não aplicável.
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.
Indica se a coluna poderia ou não conter dados Unicode anteriormente ou null
se não foi especificada ou não aplicável.
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.
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.
Indica se a coluna pode ou não conter dados Unicode ou null
se não for especificada ou não aplicável.
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.
Indica se a coluna poderia ou não conter dados Unicode ou null
se não foi especificada ou não aplicável.
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.
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.
O número máximo de dígitos permitidos nesta coluna ou null
se não for especificado ou não aplicável.
O número máximo anterior de dígitos permitido nesta coluna ou null
se não for especificado ou não aplicável.
O número máximo de casas decimais permitidas nesta coluna ou null
se não for especificado ou não aplicável.
O número máximo anterior de casas decimais permitidas nesta coluna ou null
se não for especificado ou não aplicável.
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
Entity Framework