Condividi tramite


AlterColumnOperation Classe

Definizione

Oggetto MigrationOperation per modificare una colonna esistente.

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
Ereditarietà
AlterColumnOperation
Ereditarietà
Ereditarietà
Attributi
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Costruttori

AlterColumnOperation()

Oggetto MigrationOperation per modificare una colonna esistente.

Proprietà

ClrType

Oggetto MigrationOperation per modificare una colonna esistente.

ClrType

CLR Type della proprietà o delle proprietà mappate alla colonna.

(Ereditato da ColumnOperation)
Collation

Regole di confronto per questa colonna o null se non è stata configurata in modo esplicito.

(Ereditato da ColumnOperation)
ColumnType

Oggetto MigrationOperation per modificare una colonna esistente.

ColumnType

Tipo di archivio della colonna, ad esempio 'nvarchar(max)'.

(Ereditato da ColumnOperation)
Comment

Commento per questa colonna

(Ereditato da ColumnOperation)
ComputedColumnSql

Oggetto MigrationOperation per modificare una colonna esistente.

ComputedColumnSql

Espressione SQL da usare per calcolare il valore della colonna, null se la colonna non viene calcolata.

(Ereditato da ColumnOperation)
DefaultValue

Oggetto MigrationOperation per modificare una colonna esistente.

DefaultValue

Valore predefinito per le righe inserite senza un valore esplicito per questa colonna o null se non è presente alcun valore predefinito.

(Ereditato da ColumnOperation)
DefaultValueSql

Oggetto MigrationOperation per modificare una colonna esistente.

DefaultValueSql

Espressione SQL da usare come vincolo predefinito durante la creazione della colonna o null se non è presente alcun vincolo predefinito.

(Ereditato da ColumnOperation)
IsDestructiveChange

Indica se l'operazione potrebbe causare la perdita di dati nel database.

(Ereditato da MigrationOperation)
IsFixedLength

Indica se la colonna è vincolata ai dati a lunghezza fissa.

(Ereditato da ColumnOperation)
IsNullable

Oggetto MigrationOperation per modificare una colonna esistente.

IsNullable

Indica se la colonna th può archiviare null i valori.

(Ereditato da ColumnOperation)
IsReadOnly

Indica se l'oggetto corrente è di sola lettura.

(Ereditato da AnnotatableBase)
IsRowVersion

Oggetto MigrationOperation per modificare una colonna esistente.

IsRowVersion

Indica se questa colonna funge da token di concorrenza automatica nella stessa vena delle colonne 'rowversion'/'timestamp' in SQL Server.

(Ereditato da ColumnOperation)
IsStored

Indica se il valore della colonna calcolata viene mappato a viene archiviato nel database o calcolato quando viene letto.

(Ereditato da ColumnOperation)
IsUnicode

Oggetto MigrationOperation per modificare una colonna esistente.

IsUnicode

Indica se la colonna può contenere dati Unicode o null se non è specificata o non si applica a questo tipo di colonna.

(Ereditato da ColumnOperation)
Item[String]

Ottiene l'annotazione del valore con il nome specificato, che restituisce null se non esiste.

(Ereditato da Annotatable)
MaxLength

Oggetto MigrationOperation per modificare una colonna esistente.

MaxLength

Quantità massima di dati che la colonna può archiviare o null se non è specificata o non si applica a questo tipo di colonna.

(Ereditato da ColumnOperation)
Name

Nome della colonna.

Name

Nome della colonna.

(Ereditato da ColumnOperation)
OldColumn

Operazione che rappresenta la colonna come era prima di essere modificata.

Precision

Numero massimo di cifre che la colonna può archiviare o null se non è specificata o non si applica a questo tipo di colonna.

(Ereditato da ColumnOperation)
Scale

Numero massimo di posizioni decimali che la colonna può archiviare o null se non viene specificata o non si applica a questo tipo di colonna.

(Ereditato da ColumnOperation)
Schema

Schema contenente la tabella o null se lo schema predefinito deve essere usato.

Schema

Schema contenente la tabella o null se lo schema predefinito deve essere usato.

(Ereditato da ColumnOperation)
Table

Tabella contenente la colonna.

Table

Tabella contenente la colonna.

(Ereditato da ColumnOperation)

Metodi

AddAnnotation(String, Annotation)

Aggiunge un'annotazione a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
AddAnnotation(String, Object)

Aggiunge un'annotazione a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Aggiunge annotazioni a questo oggetto.

(Ereditato da AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Aggiunge annotazioni a questo oggetto.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Aggiunge un'annotazione di runtime a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Aggiunge annotazioni di runtime a questo oggetto.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Aggiunge annotazioni di runtime a questo oggetto.

(Ereditato da AnnotatableBase)
CreateAnnotation(String, Object)

Crea una nuova annotazione.

(Ereditato da Annotatable)
CreateRuntimeAnnotation(String, Object)

Crea una nuova annotazione di runtime.

(Ereditato da AnnotatableBase)
EnsureMutable()

Genera se il modello è di sola lettura.

(Ereditato da Annotatable)
EnsureReadOnly()

Genera se il modello non è di sola lettura.

(Ereditato da Annotatable)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, che restituisce null se non esiste.

(Ereditato da Annotatable)
FindRuntimeAnnotation(String)

Ottiene l'annotazione di runtime con il nome specificato, che restituisce null se non esiste.

(Ereditato da AnnotatableBase)
GetAnnotation(String)

Ottiene l'annotazione con il nome specificato, generando se non esiste.

(Ereditato da AnnotatableBase)
GetAnnotations()

Ottiene tutte le annotazioni nell'oggetto corrente.

(Ereditato da Annotatable)
GetOrAddAnnotation(String, Object)

Aggiunge un'annotazione a questo oggetto o restituisce l'annotazione esistente se ne esiste già una con il nome specificato.

(Ereditato da Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Ottiene il valore dell'annotazione di runtime con il nome specificato, aggiungendolo se non esiste.

(Ereditato da AnnotatableBase)
GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime nell'oggetto corrente.

(Ereditato da AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Chiamato quando è stata impostata o rimossa un'annotazione.

(Ereditato da Annotatable)
RemoveAnnotation(String)

Rimuove l'annotazione specificata da questo oggetto.

(Ereditato da Annotatable)
RemoveRuntimeAnnotation(String)

Rimuove l'annotazione di runtime specificata da questo oggetto.

(Ereditato da AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Imposta l'annotazione archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
SetAnnotation(String, Annotation)

Imposta l'annotazione archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
SetAnnotation(String, Object)

Imposta l'annotazione archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Imposta l'annotazione di runtime archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Imposta l'annotazione di runtime archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)

Implementazioni dell'interfaccia esplicita

IAlterMigrationOperation.OldAnnotations

Oggetto OldColumn esposto per esaminare le annotazioni.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Ottiene l'annotazione di runtime con il nome specificato, che restituisce null se non esiste.

(Ereditato da AnnotatableBase)
IAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni nell'oggetto corrente.

(Ereditato da Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime nell'oggetto corrente.

(Ereditato da AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Rimuove l'annotazione di runtime specificata da questo oggetto.

(Ereditato da AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Imposta l'annotazione di runtime archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Aggiunge un'annotazione a questo oggetto. Genera se esiste già un'annotazione con il nome specificato.

(Ereditato da Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Rimuove l'annotazione specificata da questo oggetto.

(Ereditato da Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato. Rimuove l'annotazione esistente se null specificata.

(Ereditato da Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, che restituisce null se non esiste.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni nell'oggetto corrente.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituito null se non esiste.

(Ereditato da AnnotatableBase)

Metodi di estensione

AnnotationsToDebugString(IAnnotatable, Int32)

Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto.

GetAnnotation(IAnnotatable, String)

Ottiene l'annotazione con il nome specificato, generando se non esiste.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Aggiunge annotazioni a un oggetto.

GetAnnotation(IMutableAnnotatable, String)

Ottiene l'annotazione con il nome specificato, generando se non esiste.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Ottiene l'annotazione esistente con una chiave specificata oppure aggiunge una nuova annotazione se non esiste.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato. Rimuove l'annotazione esistente se null specificata.

Si applica a