Lingua

ScaffoldingPropertyAnnotations Classe

Definizione

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

Costruttori

Nome Descrizione
ScaffoldingPropertyAnnotations(IProperty)

Campi

Nome Descrizione
ProviderFullAnnotationNames (Ereditato da RelationalPropertyAnnotations)

Proprietà

Nome Descrizione
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)
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 quando si compila usando un'API Fluent per implementare la semantica dell'ultima chiamata.

(Ereditato da RelationalPropertyAnnotations)

Metodi

Nome Descrizione
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)
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 dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalPropertyAnnotations)
SetColumnType(String)

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

(Ereditato da RelationalPropertyAnnotations)
SetComputedColumnSql(String)

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

(Ereditato da RelationalPropertyAnnotations)
SetDefaultValue(Object)

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

(Ereditato da RelationalPropertyAnnotations)
SetDefaultValueSql(String)

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

(Ereditato da RelationalPropertyAnnotations)

Si applica a