Partager via


MigrationBuilder.AlterColumn Méthode

Définition

Surcharges

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Génère un AlterColumnOperation pour modifier une colonne existante.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Génère un AlterColumnOperation pour modifier une colonne existante.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Génère un AlterColumnOperation pour modifier une colonne existante.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Génère un AlterColumnOperation pour modifier une colonne existante.

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

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 AlterColumnOperation)

Paramètres de type

T

Paramètres

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
String

Retours

S’applique à

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Génère un AlterColumnOperation pour modifier une colonne existante.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Type oldClrType, string oldType, bool? oldUnicode, int? oldMaxLength, bool oldRowVersion, bool oldNullable, object oldDefaultValue, string oldDefaultValueSql, string oldComputedColumnSql);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Public Overridable Function AlterColumn(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, oldClrType As Type, oldType As String, oldUnicode As Nullable(Of Boolean), oldMaxLength As Nullable(Of Integer), oldRowVersion As Boolean, oldNullable As Boolean, oldDefaultValue As Object, oldDefaultValueSql As String, oldComputedColumnSql As String) As AlterOperationBuilder(Of AlterColumnOperation)

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.

unicode
Nullable<Boolean>

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.

maxLength
Nullable<Int32>

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.

oldClrType
Type

Type CLR auquel la colonne a été mappée précédemment. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldType
String

Type de magasin/base de données précédent de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldUnicode
Nullable<Boolean>

Indique si la colonne pouvait ou non contenir des données Unicode, ou null si elle n’est pas spécifiée ou non applicable.

oldMaxLength
Nullable<Int32>

Longueur maximale précédente des données qui peuvent être stockées dans la colonne, ou null si elles ne sont pas spécifiées ou non applicables.

oldRowVersion
Boolean

Indique si la colonne a précédemment agi comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldNullable
Boolean

Indique si la colonne pouvait précédemment stocker NULL des valeurs. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValue
Object

Valeur par défaut précédente pour la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValueSql
String

Expression SQL précédente utilisée pour la contrainte par défaut de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldComputedColumnSql
String

Expression SQL précédente utilisée pour calculer la valeur de colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

S’applique à

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Génère un AlterColumnOperation pour modifier une colonne existante.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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.

unicode
Nullable<Boolean>

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.

maxLength
Nullable<Int32>

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.

oldClrType
Type

Type CLR auquel la colonne a été mappée précédemment. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldType
String

Type de magasin/base de données précédent de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldUnicode
Nullable<Boolean>

Indique si la colonne pouvait ou non contenir des données Unicode, ou null si elle n’est pas spécifiée ou non applicable.

oldMaxLength
Nullable<Int32>

Longueur maximale précédente des données qui peuvent être stockées dans la colonne, ou null si elles ne sont pas spécifiées ou non applicables.

oldRowVersion
Boolean

Indique si la colonne a précédemment agi comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldNullable
Boolean

Indique si la colonne pouvait précédemment stocker NULL des valeurs. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValue
Object

Valeur par défaut précédente pour la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValueSql
String

Expression SQL précédente utilisée pour la contrainte par défaut de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldComputedColumnSql
String

Expression SQL précédente utilisée pour calculer la valeur de colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

fixedLength
Nullable<Boolean>

Indique si la colonne est ou non limitée à des données de longueur fixe.

oldFixedLength
Nullable<Boolean>

Indique si la colonne a été précédemment contrainte à des données de longueur fixe.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

S’applique à

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Génère un AlterColumnOperation pour modifier une colonne existante.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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.

unicode
Nullable<Boolean>

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.

maxLength
Nullable<Int32>

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.

oldClrType
Type

Type CLR auquel la colonne a été mappée précédemment. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldType
String

Type de magasin/base de données précédent de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldUnicode
Nullable<Boolean>

Indique si la colonne pouvait ou non contenir des données Unicode, ou null si elle n’est pas spécifiée ou non applicable.

oldMaxLength
Nullable<Int32>

Longueur maximale précédente des données qui peuvent être stockées dans la colonne, ou null si elles ne sont pas spécifiées ou non applicables.

oldRowVersion
Boolean

Indique si la colonne a précédemment agi comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldNullable
Boolean

Indique si la colonne pouvait précédemment stocker NULL des valeurs. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValue
Object

Valeur par défaut précédente pour la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValueSql
String

Expression SQL précédente utilisée pour la contrainte par défaut de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldComputedColumnSql
String

Expression SQL précédente utilisée pour calculer la valeur de colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

fixedLength
Nullable<Boolean>

Indique si la colonne est ou non limitée à des données de longueur fixe.

oldFixedLength
Nullable<Boolean>

Indique si la colonne a été précédemment contrainte à des données de longueur fixe.

comment
String

Commentaire à associer à la colonne.

oldComment
String

Commentaire précédent à associer à la colonne.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

S’applique à

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Génère un AlterColumnOperation pour modifier une colonne existante.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default, string collation = default, string oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type? oldClrType = default, string? oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object? oldDefaultValue = default, string? oldDefaultValueSql = default, string? oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string? comment = default, string? oldComment = default, string? collation = default, string? oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing, Optional collation As String = Nothing, Optional oldCollation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional oldPrecision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional oldScale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing, Optional oldStored As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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.

unicode
Nullable<Boolean>

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.

maxLength
Nullable<Int32>

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.

oldClrType
Type

Type CLR auquel la colonne a été mappée précédemment. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldType
String

Type de magasin/base de données précédent de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldUnicode
Nullable<Boolean>

Indique si la colonne pouvait ou non contenir des données Unicode, ou null si elle n’est pas spécifiée ou non applicable.

oldMaxLength
Nullable<Int32>

Longueur maximale précédente des données qui peuvent être stockées dans la colonne, ou null si elles ne sont pas spécifiées ou non applicables.

oldRowVersion
Boolean

Indique si la colonne a précédemment agi comme un jeton d’accès concurrentiel automatique, comme une colonne rowversion/timestamp dans SQL Server. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldNullable
Boolean

Indique si la colonne pouvait précédemment stocker null des valeurs. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValue
Object

Valeur par défaut précédente pour la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldDefaultValueSql
String

Expression SQL précédente utilisée pour la contrainte par défaut de la colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

oldComputedColumnSql
String

Expression SQL précédente utilisée pour calculer la valeur de colonne. Peut être null, auquel cas la valeur précédente est considérée comme inconnue.

fixedLength
Nullable<Boolean>

Indique si la colonne est ou non limitée à des données de longueur fixe.

oldFixedLength
Nullable<Boolean>

Indique si la colonne a été précédemment contrainte à des données de longueur fixe.

comment
String

Commentaire à associer à la colonne.

oldComment
String

Commentaire précédent à associer à la colonne.

collation
String

Classement à appliquer à la colonne.

oldCollation
String

Classement précédent à appliquer à la colonne.

precision
Nullable<Int32>

Nombre maximal de chiffres autorisés dans cette colonne, ou null s’ils ne sont pas spécifiés ou non applicables.

oldPrecision
Nullable<Int32>

Nombre maximal précédent de chiffres autorisés dans cette colonne, ou null s’ils ne sont pas spécifiés ou non applicables.

scale
Nullable<Int32>

Nombre maximal de décimales autorisées dans cette colonne, ou null si elle n’est pas spécifiée ou non applicable.

oldScale
Nullable<Int32>

Nombre maximal précédent de décimales autorisées dans cette colonne, ou null s’il n’est pas spécifié ou non applicable.

stored
Nullable<Boolean>

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

oldStored
Nullable<Boolean>

Indique si la valeur de la colonne calculée précédente a été 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 .

S’applique à