MigrationBuilder.AddColumn 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
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.
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.
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.
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.
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.
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.
- 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.
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.
- comment
- String
Um comentário a ser associado à coluna.
- collation
- String
Uma ordenação 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 de casas decimais permitidas nesta coluna ou null
se não for especificado ou não aplicável.
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