Condividi tramite


ScaffoldingPropertyAnnotations Classe

Definizione

public class ScaffoldingPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations
type ScaffoldingPropertyAnnotations = class
    inherit RelationalPropertyAnnotations
Public Class ScaffoldingPropertyAnnotations
Inherits RelationalPropertyAnnotations
Ereditarietà
ScaffoldingPropertyAnnotations

Costruttori

ScaffoldingPropertyAnnotations(IProperty)

Campi

ProviderFullAnnotationNames (Ereditato da RelationalPropertyAnnotations)

Proprietà

Annotations

Helper RelationalAnnotations che rappresenta l'oggetto IProperty da annotare.

(Ereditato da RelationalPropertyAnnotations)
ColumnName

Nome della colonna a cui viene eseguito il mapping della proprietà.

(Ereditato da RelationalPropertyAnnotations)
ColumnOrdinal
ColumnType

Tipo di database della colonna a cui viene eseguito il mapping della proprietà.

(Ereditato da RelationalPropertyAnnotations)
ComputedColumnSql

Espressione SQL del vincolo calcolata che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
DefaultValue

Valore predefinito da utilizzare nella definizione della colonna durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
DefaultValueSql

Espressione SQL del vincolo predefinita che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
IsFixedLength

Flag che indica se la proprietà è in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe.

(Ereditato da RelationalPropertyAnnotations)
Property

Oggetto IProperty da annotare.

(Ereditato da RelationalPropertyAnnotations)
ShouldThrowOnConflict

Indica se deve essere generata un'eccezione se è impostata una configurazione in conflitto. Questo viene in genere sottoposto a override durante la compilazione usando un'API Fluent per implementare la semantica dell'ultima chiamata.

(Ereditato da RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Indica se deve essere generata o meno un'eccezione se è impostata una configurazione non valida.

(Ereditato da RelationalPropertyAnnotations)

Metodi

CanSetComputedColumnSql(String)

Determina se è possibile impostare o meno ComputedColumnSql senza conflitti.

Questo metodo può generare se ShouldThrowOnConflict restituisce true.

(Ereditato da RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Determina se è possibile impostare o meno DefaultValue senza conflitti.

Questo metodo può generare se ShouldThrowOnConflict restituisce true.

(Ereditato da RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Determina se è possibile impostare o meno DefaultValueSql senza conflitti.

Questo metodo può generare se ShouldThrowOnConflict restituisce true.

(Ereditato da RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

Cancella tutti i valori impostati per DefaultValue, DefaultValueSqle ComputedColumnSql.

(Ereditato da RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

Ottiene un'istanza RelationalEntityTypeAnnotations per l'oggetto che IEntityType gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

(Ereditato da RelationalPropertyAnnotations)
GetAnnotations(IProperty)

Ottiene un'istanza RelationalPropertyAnnotations per l'oggetto che IProperty gestisce la RelationalAnnotations semantica utilizzata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

(Ereditato da RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

Ottiene l'espressione SQL del vincolo calcolata che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

Ottiene il valore predefinito da utilizzare nella definizione della colonna durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

Ottiene l'espressione SQL del vincolo predefinita che deve essere utilizzata durante la creazione di una colonna per questa proprietà.

(Ereditato da RelationalPropertyAnnotations)
SetColumnName(String)

Tenta di impostare l'oggetto ColumnName utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetColumnType(String)

Tenta di impostare l'oggetto ColumnType utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Tenta di impostare l'oggetto ComputedColumnSql utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetDefaultValue(Object)

Tenta di impostare l'oggetto DefaultValue utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Tenta di impostare l'oggetto DefaultValueSql utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetFixedLength(Boolean)

Configura la proprietà in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe.

(Ereditato da RelationalPropertyAnnotations)

Si applica a