Lingua

RelationalAnnotationNames Classe

Definizione

Nomi per annotazioni del modello relazionale note. Le applicazioni non devono usare direttamente questi nomi, ma devono usare invece i metodi di estensione per gli oggetti di metadati.

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalAnnotationNames
public static class RelationalAnnotationNames
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalAnnotationNames = class
type RelationalAnnotationNames = class
Public Class RelationalAnnotationNames
Ereditarietà
RelationalAnnotationNames
Attributi

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Campi

Nome Descrizione
AllNames

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

CheckConstraints

Nome delle annotazioni del vincolo CHECK.

Collation

Nome delle annotazioni delle regole di confronto.

ColumnName

Nome delle annotazioni dei nomi di colonna.

ColumnOrder

Nome delle annotazioni dell'ordine di colonna.

ColumnType

Nome delle annotazioni del tipo di colonna.

Comment

Nome delle annotazioni dei commenti.

ComputedColumnSql

Nome delle annotazioni dell'espressione SQL con valore calcolato.

ContainerColumnName

Nome dell'annotazione che specifica il nome della colonna del contenitore a cui viene eseguito il mapping dell'oggetto.

ContainerColumnType

Tipo di colonna per la colonna contenitore a cui viene eseguito il mapping dell'oggetto.

ContainerColumnTypeMapping
Obsoleti.

Nome dell'annotazione che specifica il mapping del tipo di colonna del contenitore.

DbFunction
Obsoleti.

Nome dell'annotazione DbFunction.

DbFunctions

Nome dell'annotazione delle funzioni.

DefaultColumnMappings

Nome per le annotazioni dei mapping delle colonne predefinite.

DefaultConstraintName

Nome per le annotazioni dei vincoli predefinite.

DefaultMappings

Nome per le annotazioni di mapping predefinite.

DefaultSchema

Nome per le annotazioni dello schema predefinite.

DefaultValue

Nome per le annotazioni di valore predefinite.

DefaultValueSql

Nome per le annotazioni dell'espressione SQL del valore predefinito.

DeleteStoredProcedure

Nome delle annotazioni di stored procedure eliminate mappate.

DeleteStoredProcedureMappings

Nome delle annotazioni per i mapping delle stored procedure di eliminazione.

DeleteStoredProcedureParameterMappings

Nome delle annotazioni per i mapping dei parametri della stored procedure di eliminazione.

DiscriminatorProperty

Nome delle annotazioni di proprietà discriminatorie.

DiscriminatorValue

Nome delle annotazioni di valori discriminatori.

FieldValueGetter

Nome dell'annotazione del delegato getter del valore del campo lettore.

Filter

Nome delle annotazioni di filtro.

ForeignKeyMappings

Nome delle annotazioni dei mapping di chiavi esterne.

FunctionColumnMappings

Nome delle annotazioni per i mapping delle colonne della funzione.

FunctionMappings

Nome delle annotazioni per i mapping delle funzioni.

FunctionName

Nome delle annotazioni del nome della funzione mappata.

InsertStoredProcedure

Nome delle annotazioni della stored procedure di inserimento mappate.

InsertStoredProcedureMappings

Nome delle annotazioni di mapping delle stored procedure di inserimento.

InsertStoredProcedureParameterMappings

Nome per l'inserimento delle annotazioni dei parametri della stored procedure.

InsertStoredProcedureResultColumnMappings

Nome per l'inserimento delle annotazioni delle colonne dei risultati della stored procedure.

IsFixedLength

Nome dell'annotazione contenente un flag che indica se la proprietà è vincolata a valori a lunghezza fissa.

IsForeignKeyExcludedFromMigrations

Nome dell'annotazione che determina se il vincolo di chiave esterna viene escluso dalle migrazioni.

IsStored

Nome delle annotazioni del tipo di colonna calcolata.

IsTableExcludedFromMigrations

Nome dell'annotazione che determina se la tabella è esclusa dalle migrazioni.

JsonElementMappings

Nome delle annotazioni per i mapping degli elementi JSON.

JsonIndex

Nome dell'annotazione che acquisisce gli elementi JSON mappati e gli indici della raccolta complessa per un indice di tabella definito sulle proprietà contenute in una colonna mappata JSON.

JsonIndexPaths

Nome dell'annotazione che acquisisce i percorsi JSON di un indice JSON con scaffolding. Il valore è un ValueTuple<T1,T2> nome della colonna del contenitore JSON e l'elenco ordinato di percorsi JSON indicizzati (ognuno nel modulo SQL/JSON $.path accettato dall'istruzione CREATE JSON INDEX del provider).

JsonPropertyName

Nome della proprietà JSON per l'elemento a cui esegue il mapping della proprietà o dello spostamento.

MappingFragments

Nome dell'annotazione contenente frammenti di mapping dei tipi di entità.

MappingStrategy

Nome dell'annotazione che determina la strategia di mapping per le proprietà ereditate.

MaxIdentifierLength

Nome dell'annotazione contenente la lunghezza massima per gli identificatori di database.

ModelDependencies

Nome dell'annotazione delle dipendenze del modello relazionale.

Name

Nome delle annotazioni del nome del vincolo.

Prefix

Prefisso utilizzato per tutte le annotazioni relazionali.

RelationalModel

Nome dell'annotazione del modello relazionale.

RelationalModelFactory

Nome dell'annotazione factory del modello relazionale.

RelationalOverrides

Nome dell'annotazione che contiene sostituzioni di facet specifiche della tabella.

Schema

Nome delle annotazioni del nome dello schema.

SequencePrefix
Obsoleti.

Prefisso per le annotazioni di sequenza serializzate.

Sequences

Nome dell'annotazione della sequenza.

SqlQuery

Nome delle annotazioni di query SQL mappate.

SqlQueryColumnMappings

Nome delle annotazioni dei mapping delle colonne di query sql.

SqlQueryMappings

Nome delle annotazioni per i mapping delle query sql.

StoreType

Nome delle annotazioni del tipo di archivio (database).

TableColumnMappings

Nome delle annotazioni per i mapping delle colonne.

TableIndexMappings

Nome delle annotazioni per i mapping degli indici di tabella.

TableMappings

Nome delle annotazioni per mapping di tabelle.

TableName

Nome delle annotazioni del nome della tabella.

TpcMappingStrategy

Valore per l'annotazione corrispondente alla strategia di mapping TPC.

TphMappingStrategy

Valore per l'annotazione corrispondente alla strategia di mapping TPH.

TptMappingStrategy

Valore per l'annotazione corrispondente alla strategia di mapping TPT.

TypeMapping
Obsoleti.

Nome delle RelationalTypeMapping annotazioni.

UniqueConstraintMappings

Nome per le annotazioni di mapping dei vincoli univoci.

UpdateStoredProcedure

Nome delle annotazioni della stored procedure di aggiornamento mappate.

UpdateStoredProcedureMappings

Nome delle annotazioni dei mapping delle stored procedure di aggiornamento.

UpdateStoredProcedureParameterMappings

Nome per aggiornare le annotazioni dei parametri della stored procedure.

UpdateStoredProcedureResultColumnMappings

Nome delle annotazioni dei mapping delle colonne dei risultati della stored procedure di aggiornamento.

UseNamedDefaultConstraints

Nome per l'uso delle annotazioni dei vincoli predefinite denominate.

ViewColumnMappings

Nome delle annotazioni dei mapping delle colonne di visualizzazione.

ViewDefinition

Definizione di una vista di database.

ViewDefinitionSql

Nome dell'annotazione contenente la definizione di una vista di database.

ViewMappings

Nome delle annotazioni dei mapping di visualizzazione.

ViewName

Nome delle annotazioni del nome di visualizzazione.

ViewSchema

Nome delle annotazioni del nome dello schema di visualizzazione.

Si applica a