MigrationBuilder.AddColumn Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String) |
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table. |
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>) |
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.
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)
Paramètres de type
- T
Type CLR auquel la colonne est mappée.
Paramètres
- name
- String
Nom de la colonne.
- table
- String
Nom de la table qui contient la colonne.
- type
- String
Type magasin/base de données de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si elle n’est pas spécifiée ou non applicable.
Longueur maximale des données qui peuvent être stockées dans la colonne, ou null
si elles ne sont pas spécifiées ou non applicables.
- rowVersion
- Boolean
Indique si la colonne agit ou non comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server.
- schema
- String
Schéma qui contient la table, ou null
si le schéma par défaut doit être utilisé.
- 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
Générateur permettant d’ajouter des annotations à l’opération.
S’applique à
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.
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)
Paramètres de type
- T
Type CLR auquel la colonne est mappée.
Paramètres
- name
- String
Nom de la colonne.
- table
- String
Nom de la table qui contient la colonne.
- type
- String
Type magasin/base de données de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si elle n’est pas spécifiée ou non applicable.
Longueur maximale des données qui peuvent être stockées dans la colonne, ou null
si elles ne sont pas spécifiées ou non applicables.
- rowVersion
- Boolean
Indique si la colonne agit ou non comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server.
- schema
- String
Schéma qui contient la table, ou null
si le schéma par défaut doit être utilisé.
- 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.
Indique si la colonne est ou non limitée à des données de longueur fixe.
Retours
Générateur permettant d’ajouter des annotations à l’opération.
S’applique à
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.
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)
Paramètres de type
- T
Type CLR auquel la colonne est mappée.
Paramètres
- name
- String
Nom de la colonne.
- table
- String
Nom de la table qui contient la colonne.
- type
- String
Type magasin/base de données de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si elle n’est pas spécifiée ou non applicable.
Longueur maximale des données qui peuvent être stockées dans la colonne, ou null
si elles ne sont pas spécifiées ou non applicables.
- rowVersion
- Boolean
Indique si la colonne agit ou non comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server.
- schema
- String
Schéma qui contient la table, ou null
si le schéma par défaut doit être utilisé.
- 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.
Indique si la colonne est ou non limitée à des données de longueur fixe.
- comment
- String
Commentaire à associer à la colonne.
Retours
Générateur permettant d’ajouter des annotations à l’opération.
S’applique à
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>)
Génère un AddColumnOperation pour ajouter une nouvelle colonne à une table.
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)
Paramètres de type
- T
Type CLR auquel la colonne est mappée.
Paramètres
- name
- String
Nom de la colonne.
- table
- String
Nom de la table qui contient la colonne.
- type
- String
Type magasin/base de données de la colonne.
Indique si la colonne peut ou non contenir des données Unicode, ou null
si elle n’est pas spécifiée ou non applicable.
Longueur maximale des données qui peuvent être stockées dans la colonne, ou null
si elles ne sont pas spécifiées ou non applicables.
- rowVersion
- Boolean
Indique si la colonne agit ou non comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server.
- schema
- String
Schéma qui contient la table, ou null
si le schéma par défaut doit être utilisé.
- 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.
Indique si la colonne est ou non limitée à des données de longueur fixe.
- comment
- String
Commentaire à associer à la colonne.
- collation
- String
Classement à appliquer à la colonne.
Nombre maximal de chiffres autorisés dans cette colonne, ou null
s’ils ne sont pas spécifiés ou non applicables.
Nombre maximal de décimales autorisées dans cette colonne, ou null
si elle n’est pas spécifiée ou non applicable.
Indique si la valeur de la colonne calculée est stockée dans la base de données ou non.
Retours
Générateur permettant d’ajouter des annotations à l’opération.
Remarques
Pour plus d’informations et d’exemples, consultez Migrations de bases de données .