AlterColumnOperation Classe

Définition

pour MigrationOperation modifier une colonne existante.

public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterColumnOperation = class
    inherit MigrationOperation
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
Public Class AlterColumnOperation
Inherits MigrationOperation
Public Class AlterColumnOperation
Inherits ColumnOperation
Implements IAlterMigrationOperation
Héritage
AlterColumnOperation
Héritage
Héritage
Attributs
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

Constructeurs

AlterColumnOperation()

pour MigrationOperation modifier une colonne existante.

Propriétés

ClrType

pour MigrationOperation modifier une colonne existante.

ClrType

CLR Type de la propriété ou des propriétés mappées à la colonne.

(Hérité de ColumnOperation)
Collation

Classement de cette colonne, ou null s’il n’en a pas été explicitement configuré.

(Hérité de ColumnOperation)
ColumnType

pour MigrationOperation modifier une colonne existante.

ColumnType

Type de magasin de la colonne, par exemple , 'nvarchar(max)'.

(Hérité de ColumnOperation)
Comment

Commentaire pour cette colonne

(Hérité de ColumnOperation)
ComputedColumnSql

pour MigrationOperation modifier une colonne existante.

ComputedColumnSql

Expression SQL à utiliser pour calculer la valeur de colonne, null si la colonne n’est pas calculée.

(Hérité de ColumnOperation)
DefaultValue

pour MigrationOperation modifier une colonne existante.

DefaultValue

Valeur par défaut pour les lignes insérées sans valeur explicite pour cette colonne, ou null s’il n’y a pas de valeur par défaut.

(Hérité de ColumnOperation)
DefaultValueSql

pour MigrationOperation modifier une colonne existante.

DefaultValueSql

Expression SQL à utiliser comme contrainte par défaut lors de la création de la colonne, ou null en l’absence de contrainte par défaut.

(Hérité de ColumnOperation)
IsDestructiveChange

Indique si l’opération peut entraîner une perte de données dans la base de données.

(Hérité de MigrationOperation)
IsFixedLength

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

(Hérité de ColumnOperation)
IsNullable

pour MigrationOperation modifier une colonne existante.

IsNullable

Indique si la colonne peut stocker null des valeurs.

(Hérité de ColumnOperation)
IsReadOnly

Indique si l’objet actuel est en lecture seule.

(Hérité de AnnotatableBase)
IsRowVersion

pour MigrationOperation modifier une colonne existante.

IsRowVersion

Indique si cette colonne agit ou non en tant que jeton d’accès concurrentiel automatique dans la même veine que les colonnes 'rowversion'/'timestamp' sur SQL Server.

(Hérité de ColumnOperation)
IsStored

Indique si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lors de sa lecture.

(Hérité de ColumnOperation)
IsUnicode

pour MigrationOperation modifier une colonne existante.

IsUnicode

Indique si la colonne peut contenir des données Unicode, ou null si cela n’est pas spécifié ou ne s’applique pas à ce type de colonne.

(Hérité de ColumnOperation)
Item[String]

Obtient l’annotation de valeur avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de Annotatable)
MaxLength

pour MigrationOperation modifier une colonne existante.

MaxLength

Quantité maximale de données que la colonne peut stocker, ou null si elle n’est pas spécifiée ou ne s’applique pas à ce type de colonne.

(Hérité de ColumnOperation)
Name

Nom de la colonne.

Name

Nom de la colonne.

(Hérité de ColumnOperation)
OldColumn

Opération représentant la colonne telle qu’elle était avant d’être modifiée.

Precision

Nombre maximal de chiffres que la colonne peut stocker, ou null si ce n’est pas spécifié ou ne s’applique pas à ce type de colonne.

(Hérité de ColumnOperation)
Scale

Nombre maximal de décimales que la colonne peut stocker, ou null si ce n’est pas spécifié ou ne s’applique pas à ce type de colonne.

(Hérité de ColumnOperation)
Schema

Schéma qui contient la table, ou null si le schéma par défaut doit être utilisé.

Schema

Schéma qui contient la table, ou null si le schéma par défaut doit être utilisé.

(Hérité de ColumnOperation)
Table

Table qui contient la colonne.

Table

Table qui contient la colonne.

(Hérité de ColumnOperation)

Méthodes

AddAnnotation(String, Annotation)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Ajoute des annotations d’exécution à cet objet.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations d’exécution à cet objet.

(Hérité de AnnotatableBase)
CreateAnnotation(String, Object)

Crée une annotation.

(Hérité de Annotatable)
CreateRuntimeAnnotation(String, Object)

Crée une annotation d’exécution.

(Hérité de AnnotatableBase)
EnsureMutable()

Lève si le modèle est en lecture seule.

(Hérité de Annotatable)
EnsureReadOnly()

Lève si le modèle n’est pas en lecture seule.

(Hérité de Annotatable)
FindAnnotation(String)

Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de Annotatable)
FindRuntimeAnnotation(String)

Obtient l’annotation d’exécution avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
GetAnnotation(String)

Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas.

(Hérité de AnnotatableBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de Annotatable)
GetOrAddAnnotation(String, Object)

Ajoute une annotation à cet objet ou retourne l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’existe pas.

(Hérité de AnnotatableBase)
GetRuntimeAnnotations()

Obtient toutes les annotations d’exécution sur l’objet actuel.

(Hérité de AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Appelé lorsqu’une annotation a été définie ou supprimée.

(Hérité de Annotatable)
RemoveAnnotation(String)

Supprime l’annotation donnée de cet objet.

(Hérité de Annotatable)
RemoveRuntimeAnnotation(String)

Supprime l’annotation d’exécution donnée de cet objet.

(Hérité de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
SetAnnotation(String, Annotation)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
SetAnnotation(String, Object)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)

Implémentations d’interfaces explicites

IAlterMigrationOperation.OldAnnotations

OldColumn exposé à examiner les annotations.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Obtient l’annotation d’exécution avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
IAnnotatable.GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Obtient toutes les annotations d’exécution sur l’objet actuel.

(Hérité de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Supprime l’annotation d’exécution donnée de cet objet.

(Hérité de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Supprime l’annotation donnée de cet objet.

(Hérité de Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si null est fournie.

(Hérité de Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtient la valeur de l’annotation portant le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)

Méthodes d’extension

AnnotationsToDebugString(IAnnotatable, Int32)

Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet .

GetAnnotation(IAnnotatable, String)

Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Ajoute des annotations à un objet .

GetAnnotation(IMutableAnnotatable, String)

Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Obtient l’annotation existante avec une clé donnée ou ajoute une nouvelle annotation si elle n’existe pas.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si null est fournie.

S’applique à