Partager via


ColumnsBuilder.Column Méthode

Définition

Surcharges

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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)

Paramètres de type

T

Type CLR de la colonne.

Paramètres

type
String

Type de base de données de la colonne.

unicode
Nullable<Boolean>

Indique si la colonne stocke ou non les données Unicode.

maxLength
Nullable<Int32>

Longueur maximale des données de la colonne.

rowVersion
Boolean

Indique si la colonne agit en tant que jeton d’accès concurrentiel rowversion/timestamp.

name
String

Nom de la colonne.

nullable
Boolean

Indique si la colonne peut stocker NULL des valeurs.

defaultValue
Object

Valeur par défaut de la colonne.

defaultValueSql
String

Expression SQL à utiliser pour la contrainte par défaut de la colonne.

computedColumnSql
String

Expression SQL à utiliser pour calculer la valeur de colonne.

Retours

Le même générateur afin que plusieurs appels puissent être chaînés.

S’applique à

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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)

Paramètres de type

T

Type CLR de la colonne.

Paramètres

type
String

Type de base de données de la colonne.

unicode
Nullable<Boolean>

Indique si la colonne stocke ou non les données Unicode.

maxLength
Nullable<Int32>

Longueur maximale des données de la colonne.

rowVersion
Boolean

Indique si la colonne agit en tant que jeton d’accès concurrentiel rowversion/timestamp.

name
String

Nom de la colonne.

nullable
Boolean

Indique si la colonne peut stocker NULL des valeurs.

defaultValue
Object

Valeur par défaut de la colonne.

defaultValueSql
String

Expression SQL à utiliser pour la contrainte par défaut de la colonne.

computedColumnSql
String

Expression SQL à utiliser pour calculer la valeur de colonne.

fixedLength
Nullable<Boolean>

Indique si la colonne est limitée aux données de longueur fixe.

Retours

Le même générateur afin que plusieurs appels puissent être chaînés.

S’applique à

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

Ajoute un objet AddColumnOperation à CreateTableOperation.

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

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)

Paramètres de type

T

Type CLR de la colonne.

Paramètres

type
String

Type de base de données de la colonne.

unicode
Nullable<Boolean>

Indique si la colonne stocke ou non les données Unicode.

maxLength
Nullable<Int32>

Longueur maximale des données de la colonne.

rowVersion
Boolean

Indique si la colonne agit en tant que jeton d’accès concurrentiel rowversion/timestamp.

name
String

Nom de la colonne.

nullable
Boolean

Indique si la colonne peut stocker NULL des valeurs.

defaultValue
Object

Valeur par défaut de la colonne.

defaultValueSql
String

Expression SQL à utiliser pour la contrainte par défaut de la colonne.

computedColumnSql
String

Expression SQL à utiliser pour calculer la valeur de colonne.

fixedLength
Nullable<Boolean>

Indique si la colonne est limitée aux données de longueur fixe.

comment
String

Commentaire à appliquer à la table.

Retours

Le même générateur afin que plusieurs appels puissent être chaînés.

S’applique à

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)

Paramètres de type

T

Type CLR de la colonne.

Paramètres

type
String

Type de base de données de la colonne.

unicode
Nullable<Boolean>

Indique si la colonne stocke ou non les données Unicode.

maxLength
Nullable<Int32>

Longueur maximale des données de la colonne.

rowVersion
Boolean

Indique si la colonne agit en tant que jeton d’accès concurrentiel rowversion/timestamp.

name
String

Nom de la colonne.

nullable
Boolean

Indique si la colonne peut stocker null des valeurs.

defaultValue
Object

Valeur par défaut de la colonne.

defaultValueSql
String

Expression SQL à utiliser pour la contrainte par défaut de la colonne.

computedColumnSql
String

Expression SQL à utiliser pour calculer la valeur de colonne.

fixedLength
Nullable<Boolean>

Indique si la colonne est limitée aux données de longueur fixe.

comment
String

Commentaire à appliquer à la colonne.

collation
String

Classement à appliquer à la colonne.

precision
Nullable<Int32>

Nombre maximal de chiffres pour les données de la colonne.

scale
Nullable<Int32>

Nombre maximal de décimales pour les données dans la colonne.

stored
Nullable<Boolean>

Indique si la valeur de la colonne calculée est stockée dans la base de données ou non.

Retours

Le même générateur afin que plusieurs appels puissent être chaînés.

Remarques

Notez que pour les paramètres nullables, une null valeur signifie non spécifiée.

S’applique à