Partilhar via


MigrationBuilder.AddColumn Método

Definição

Sobrecargas

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

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

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

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

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

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

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

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

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

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

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

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.

Retornos

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

Aplica-se a

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

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)

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.

fixedLength
Nullable<Boolean>

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

Retornos

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

Aplica-se a

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

Origem:
MigrationBuilder.cs
Origem:
MigrationBuilder.cs

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string comment = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing) As OperationBuilder(Of AddColumnOperation)

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.

fixedLength
Nullable<Boolean>

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

comment
String

Um comentário a ser associado à coluna.

Retornos

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

Aplica-se a

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

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

Cria um AddColumnOperation para adicionar uma nova coluna a uma tabela.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string comment = default, string collation = default, int? precision = default, int? scale = default, bool? stored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string? comment = default, string? collation = default, int? precision = default, int? scale = default, bool? stored = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional collation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)

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.

fixedLength
Nullable<Boolean>

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

comment
String

Um comentário a ser associado à coluna.

collation
String

Uma ordenação 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.

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.

stored
Nullable<Boolean>

Se o valor da coluna computada é 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