Compartilhar via


ColumnsBuilder.Column Método

Definição

Sobrecargas

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

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

Adiciona um AddColumnOperation ao CreateTableOperation.

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = 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> Column<T> (string type, bool? unicode, int? maxLength, bool rowVersion, string name, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : 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 Column(Of T) (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 name 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 Column(Of T) (type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, name 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 da coluna.

Parâmetros

type
String

O tipo de banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna armazenará ou não dados Unicode.

maxLength
Nullable<Int32>

O comprimento máximo dos dados na coluna.

rowVersion
Boolean

Indica se a coluna atuará ou não como um token de simultaneidade rowversion/timestamp.

name
String

O nome da coluna.

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

O mesmo construtor para que várias chamadas possam ser encadeadas.

Aplica-se a

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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 da coluna.

Parâmetros

type
String

O tipo de banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna armazenará ou não dados Unicode.

maxLength
Nullable<Int32>

O comprimento máximo dos dados na coluna.

rowVersion
Boolean

Indica se a coluna atuará ou não como um token de simultaneidade rowversion/timestamp.

name
String

O nome da coluna.

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á ou não restrita a dados de comprimento fixo.

Retornos

O mesmo construtor para que várias chamadas possam ser encadeadas.

Aplica-se a

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

Adiciona um AddColumnOperation ao CreateTableOperation.

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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 da coluna.

Parâmetros

type
String

O tipo de banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna armazenará ou não dados Unicode.

maxLength
Nullable<Int32>

O comprimento máximo dos dados na coluna.

rowVersion
Boolean

Indica se a coluna atuará ou não como um token de simultaneidade rowversion/timestamp.

name
String

O nome da coluna.

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á ou não restrita a dados de comprimento fixo.

comment
String

Um comentário a ser aplicado à tabela.

Retornos

O mesmo construtor para que várias chamadas possam ser encadeadas.

Aplica-se a

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

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = 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> Column<T> (string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? name = 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 Column : 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.Column : 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 Column(Of T) (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 name 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 da coluna.

Parâmetros

type
String

O tipo de banco de dados da coluna.

unicode
Nullable<Boolean>

Indica se a coluna armazenará ou não dados Unicode.

maxLength
Nullable<Int32>

O comprimento máximo dos dados na coluna.

rowVersion
Boolean

Indica se a coluna atuará ou não como um token de simultaneidade rowversion/timestamp.

name
String

O nome da coluna.

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á ou não restrita a dados de comprimento fixo.

comment
String

Um comentário a ser aplicado à coluna.

collation
String

Uma ordenação a ser aplicada à coluna.

precision
Nullable<Int32>

O número máximo de dígitos para dados na coluna.

scale
Nullable<Int32>

O número máximo de casas decimais para dados na coluna.

stored
Nullable<Boolean>

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

Retornos

O mesmo construtor para que várias chamadas possam ser encadeadas.

Comentários

Observe que, para parâmetros anuláveis, um null valor significa não especificado.

Aplica-se a