Condividi tramite


AddColumnOperation Classe

Definizione

Oggetto MigrationOperation per aggiungere una nuova colonna.

public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")]
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
type AddColumnOperation = class
    inherit MigrationOperation
type AddColumnOperation = class
    inherit ColumnOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")>]
type AddColumnOperation = class
    inherit ColumnOperation
Public Class AddColumnOperation
Inherits MigrationOperation
Public Class AddColumnOperation
Inherits ColumnOperation
Ereditarietà
Ereditarietà
Ereditarietà
Attributi

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Costruttori

AddColumnOperation()

Oggetto MigrationOperation per aggiungere una nuova colonna.

Proprietà

ClrType

Oggetto MigrationOperation per aggiungere una nuova colonna.

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 aggiungere una nuova colonna.

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 aggiungere una nuova colonna.

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 aggiungere una nuova colonna.

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 aggiungere una nuova colonna.

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 o meno la perdita di dati nel database.

(Ereditato da MigrationOperation)
IsFixedLength

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

(Ereditato da ColumnOperation)
IsNullable

Oggetto MigrationOperation per aggiungere una nuova colonna.

IsNullable

Indica se la colonna può archiviare null o meno i valori.

(Ereditato da ColumnOperation)
IsReadOnly

Indica se l'oggetto corrente è di sola lettura.

(Ereditato da AnnotatableBase)
IsRowVersion

Oggetto MigrationOperation per aggiungere una nuova colonna.

IsRowVersion

Indica se questa colonna funge o meno 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 a cui viene eseguito il mapping di questa proprietà viene archiviato nel database o calcolato quando viene letto.

(Ereditato da ColumnOperation)
IsUnicode

Oggetto MigrationOperation per aggiungere una nuova colonna.

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, restituendo null se non esiste.

(Ereditato da Annotatable)
MaxLength

Oggetto MigrationOperation per aggiungere una nuova colonna.

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)
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 è specificata o non si applica a questo tipo di colonna.

(Ereditato da ColumnOperation)
Schema

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

Schema

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

(Ereditato da ColumnOperation)
Table

Tabella a cui verrà aggiunta la colonna.

Table

Tabella che contiene la colonna .

(Ereditato da ColumnOperation)

Metodi

AddAnnotation(String, Annotation)

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

(Ereditato da Annotatable)
AddAnnotation(String, Object)

Aggiunge un'annotazione a questo oggetto. Genera un'eccezione 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 un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera un'eccezione 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 un'eccezione se il modello è di sola lettura.

(Ereditato da Annotatable)
EnsureReadOnly()

Genera un'eccezione se il modello non è di sola lettura.

(Ereditato da Annotatable)
FindAnnotation(String)

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

(Ereditato da Annotatable)
FindRuntimeAnnotation(String)

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

(Ereditato da AnnotatableBase)
GetAnnotation(String)

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

(Ereditato da AnnotatableBase)
GetAnnotations()

Ottiene tutte le annotazioni sull'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 sull'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 nella 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 nella chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)

Implementazioni dell'interfaccia esplicita

IAnnotatable.AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera un'eccezione 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, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
IAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime sull'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 nella 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 un'eccezione 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, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituendo 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, che genera se non esiste.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Aggiunge annotazioni a un oggetto .

GetAnnotation(IMutableAnnotatable, String)

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

GetOrAddAnnotation(IMutableAnnotatable, String, String)

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

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