Microsoft.EntityFrameworkCore.Metadata Spazio dei nomi

Classi

CheckConstraintExtensions

Metodi di estensione per ICheckConstraint.

ColumnExtensions

Metodi di estensione per IColumn.

ColumnMappingExtensions

Metodi di estensione per IColumnMapping.

ConfigurationSourceExtensions

Fornisce metodi di estensione per ConfigurationSource

ConstructorBinding

Definisce l'associazione di parametri a un CLR ConstructorInfo per un tipo di entità.

ContextParameterBinding

Descrive l'associazione di un DbContextoggetto , che può o meno avere e associato IServiceProperty, a un parametro in un costruttore, un metodo factory o un metodo simile.

DbFunctionExtensions

Metodi di estensione per IDbFunction.

DbFunctionParameterExtensions

Metodi di estensione per IDbFunctionParameter.

DefaultValueBinding

Definisce l'associazione di parametri per creare il valore predefinito di un tipo.

DependencyInjectionMethodParameterBinding

Descrive l'associazione da un metodo in un servizio di inserimento delle dipendenze interno di Entity Framework, che può o meno avere o meno associato e IServicePropertya un parametro in un costruttore, in un metodo factory o in modo simile.

DependencyInjectionParameterBinding

Descrive l'associazione da un servizio di inserimento delle dipendenze interno di Entity Framework, che può o meno avere o meno e associato IServiceProperty, a un parametro in un costruttore, in un metodo factory o in modo simile.

EntityTypeFullNameComparer

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare IReadOnlyEntityType le istanze in base al nome univoco completo.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

EntityTypeParameterBinding

Descrive l'associazione di un IEntityTypeoggetto , che può o meno avere e associato IServiceProperty, a un parametro in un costruttore, un metodo factory o un metodo simile.

FactoryMethodBinding

Definisce l'associazione di parametri a un metodo factory.

ForeignKeyComparer

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare IReadOnlyForeignKey le istanze.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

ForeignKeyConstraintExtensions

Metodi di estensione per IForeignKeyConstraint.

FunctionColumnExtensions

Metodi di estensione per IFunctionColumn.

FunctionColumnMappingExtensions

Metodi di estensione per IFunctionColumnMapping.

FunctionMappingExtensions

Metodi di estensione per IFunctionMapping.

IndexComparer

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare IReadOnlyIndex le istanze.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

InstantiationBinding

Definisce come creare un'istanza di entità tramite l'associazione delle proprietà del modello EF a, ad esempio parametri del costruttore o parametri di un metodo factory.

KeyComparer

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare IReadOnlyKey le istanze.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

LazyLoaderParameterBindingFactory

Oggetto IParameterBindingFactory per l'associazione al ILazyLoader servizio.

LazyLoaderParameterBindingFactoryDependencies

Classe di parametri delle dipendenze del servizio per LazyLoaderParameterBindingFactory

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

ObjectArrayParameterBinding

Descrive l'associazione da molte proprietà del modello EF, servizi di inserimento delle dipendenze o tipi di metadati a una nuova matrice di oggetti adatti per il passaggio a un metodo di factory per utilizzo generico, ad esempio è spesso usato per la creazione di proxy.

ParameterBinding

Descrive l'associazione da una o più proprietà del modello EF, servizi di inserimento delle dipendenze o tipi di metadati a un parametro in un costruttore, metodo factory o simile.

PropertyParameterBinding

Descrive l'associazione da un IProperty a un parametro in un costruttore, nel metodo factory o in modo simile.

RelationalAnnotationNames

Nomi per annotazioni di modelli relazionali noti. Le applicazioni non devono usare direttamente questi nomi, ma devono invece usare i metodi di estensione sugli oggetti metadati.

RelationalAnnotationProvider

Classe di base ereditata dai provider di database che consente di accedere alle annotazioni usate dai componenti DI EF Core relazionali su vari elementi di IReadOnlyModel.

RelationalAnnotationProviderDependencies

Classe di parametri delle dipendenze del servizio per RelationalAnnotationProvider

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

RelationalAnnotations

Classe di base per gli helper che possono gestire annotazioni di impostazione quando vengono usate con convenzioni che potrebbero o non essere in grado di eseguire l'override di un'annotazione già impostata.

RelationalEntityTypeAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableEntityType).

RelationalForeignKeyAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableForeignKey).

RelationalIndexAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableIndex).

RelationalKeyAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableKey).

RelationalModelAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableModel).

RelationalPropertyAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite Relational(IMutableProperty).

RelationalPropertyExtensions

Metodi di estensione per IProperty i metadati del database relazionale.

RelationalSequenceBuilder
RuntimeComplexProperty

Rappresenta una proprietà complessa di un tipo strutturale.

RuntimeComplexType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

RuntimeDbFunction

Rappresenta una funzione di database relazionale in un modello.

RuntimeDbFunctionParameter

Rappresenta un parametro di funzione.

RuntimeElementType

Rappresenta gli elementi di una proprietà di raccolta.

RuntimeEntityType

Rappresenta un tipo di entità in un modello.

RuntimeEntityTypeMappingFragment

Rappresenta il mapping dei tipi di entità per un particolare oggetto archivio simile alla tabella.

RuntimeForeignKey

Rappresenta una relazione in cui una chiave esterna composta da proprietà sul tipo di entità dipendente fa riferimento a una chiave primaria o alternativa corrispondente nel tipo di entità principale.

RuntimeIndex

Rappresenta un indice in un set di proprietà.

RuntimeKey

Rappresenta una chiave primaria o alternativa in un tipo di entità.

RuntimeModel

Metadati sulla forma delle entità, sulle relazioni tra di essi e su come vengono mappati al database. Un modello viene in genere creato eseguendo l'override del OnModelCreating(ModelBuilder) metodo in un oggetto derivato DbContext.

RuntimeNavigation

Rappresenta una proprietà di spostamento che può essere usata per spostarsi in una relazione.

RuntimeProperty

Rappresenta una proprietà scalare di un tipo strutturale.

RuntimePropertyBase

Tipo di base per gli spostamenti e le proprietà.

RuntimeRelationalPropertyOverrides

Rappresenta gli overridi del facet della proprietà per un particolare oggetto store simile a una tabella.

RuntimeSequence

Rappresenta una sequenza di database nel modello.

RuntimeServiceProperty

Rappresenta una proprietà in un tipo di entità che rappresenta un servizio inserito da DbContext.

RuntimeSkipNavigation

Rappresenta una proprietà di spostamento che fa parte di una relazione inoltrata tramite un terzo tipo di entità.

RuntimeStoredProcedure

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

RuntimeTrigger

Rappresenta un trigger di database in una tabella.

RuntimeTypeBase

Rappresenta un tipo strutturale in un modello.

RuntimeTypeMappingConfiguration

Rappresenta la configurazione del tipo scalare.

ScaffoldingMetadataExtensions
Sequence
SequenceBuilder

Generatore API fluente per ISequence gli oggetti.

SequenceExtensions

Metodi di estensione per ISequence.

ServiceParameterBinding

Descrive l'associazione da un servizio di inserimento delle dipendenze EF o da un tipo di metadati, che può o non avere anche e associato IServiceProperty, a un parametro in un costruttore, un metodo factory o un tipo di metadati simile.

ServiceParameterBindingFactory

Oggetto IParameterBindingFactory per l'associazione ai servizi inseriti dalle dipendenze.

SimpleModelFactory

Crea istanze di IMutableModel che non hanno convenzioni. Ciò è utile quando si configura in modo esaustivo un modello in base a alcuni metadati esistenti.

Questa operazione non viene in genere usata nel codice dell'applicazione perché la compilazione di un modello eseguendo l'override OnModelCreating(ModelBuilder) o l'uso ModelBuilder diretto è molto più semplice.

SqlitePropertyAnnotations

Proprietà per annotazioni specifiche di SQLite accessibili tramite Sqlite(IMutableProperty).

SqlQueryColumnExtensions

Metodi di estensione per ISqlQueryColumn.

SqlQueryColumnMappingExtensions

Metodi di estensione per ISqlQueryColumnMapping.

SqlQueryExtensions

Metodi di estensione per ISqlQuery.

SqlQueryMappingExtensions

Metodi di estensione per ISqlQueryMapping.

SqlServerAnnotationProvider
SqlServerEntityTypeAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableEntityType).

SqlServerIndexAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableIndex).

SqlServerKeyAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableKey).

SqlServerModelAnnotations

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableModel).

SqlServerPropertyAnnotations

Proprietà per le annotazioni specifiche di SQL Server accessibili tramite SqlServer(IMutableProperty).

StoreFunctionExtensions

Metodi di estensione per IStoreFunction.

StoreFunctionParameterExtensions

Metodi di estensione per IStoreFunctionParameter.

StoreObjectDictionary<T>

Rappresenta una ricerca basata sulle StoreObjectIdentifier chiavi.

TableExtensions

Metodi di estensione per ITable.

TableIndexExtensions

Metodi di estensione per ITableIndex.

TableMappingExtensions

Metodi di estensione per ITableMapping.

TypeBaseNameComparer

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare IReadOnlyTypeBase le istanze in base al nome.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

UniqueConstraintExtensions

Metodi di estensione per IUniqueConstraint.

ViewColumnExtensions

Metodi di estensione per IViewColumn.

ViewColumnMappingExtensions

Metodi di estensione per IViewColumnMapping.

ViewExtensions

Metodi di estensione per IView.

ViewMappingExtensions

Metodi di estensione per IViewMapping.

Struct

MemberIdentity

Rappresenta l'identità di un membro del tipo di entità, può essere basata MemberInfo o semplicemente sul nome.

ParameterBindingInfo

Contiene informazioni su un'associazione di parametri.

StoreObjectIdentifier

Tipo che rappresenta l'ID di un oggetto store

Interfacce

IAdHocMapper

Crea mapping ad hoc dei tipi CLR ai tipi di entità dopo la compilazione del modello.

ICheckConstraint

Rappresenta un vincolo CHECK sul tipo di entità.

IClrCollectionAccessor

Rappresenta le operazioni supportate dai delegati compilati che consentono la manipolazione delle raccolte nelle proprietà di navigazione.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IClrPropertyGetter

Rappresenta le operazioni supportate dai delegati compilati che supportano il recupero del valore di una proprietà ef mappata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IClrPropertySetter

Rappresenta le operazioni supportate da delegati compilati che supportano l'impostazione del valore di una proprietà ef mappata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IColumn

Rappresenta una colonna in una tabella.

IColumnBase

Rappresenta un oggetto simile a una colonna in un oggetto simile a una tabella.

IColumnMapping

Rappresenta il mapping delle proprietà a una colonna.

IColumnMappingBase

Rappresenta il mapping delle proprietà a un oggetto simile a una colonna.

IComplexProperty

Rappresenta una proprietà complessa di un tipo strutturale.

IComplexType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

IConstructorBindingFactory

Factory per trovare e creare InstantiationBinding istanze per un determinato costruttore CLR.

IConventionAnnotatable

Classe che espone annotazioni che possono essere modificate. Le annotazioni consentono l'archiviazione di metadati arbitrari in un oggetto .

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IConventionAnnotation

Elemento arbitrario di metadati che può essere archiviato in un oggetto che implementa IConventionAnnotatable.

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IConventionCheckConstraint

Rappresenta un vincolo CHECK sul tipo di entità.

IConventionComplexProperty

Rappresenta una proprietà complessa di un tipo strutturale.

IConventionComplexType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

IConventionDbFunction

Rappresenta una funzione di database relazionale in un modello nel formato che può essere modificato durante la compilazione del modello.

IConventionDbFunctionParameter

Rappresenta un parametro di funzione.

IConventionDbFunctionParameterBuilder

Fornisce un'API semplice per la configurazione di un oggetto IConventionDbFunctionParameter.

IConventionElementType

Rappresenta gli elementi di una proprietà della raccolta.

IConventionEntityType

Rappresenta un tipo di entità in un oggetto IConventionModel.

Questa interfaccia viene usata durante la creazione del modello e consente di modificare i metadati. Una volta compilato il modello, IEntityType rappresenta una visualizzazione di sola lettura degli stessi metadati.

IConventionEntityTypeMappingFragment

Rappresenta il mapping dei tipi di entità per un particolare oggetto store simile a una tabella.

IConventionForeignKey

Rappresenta una relazione in cui una o più proprietà di chiave esterna in un tipo di entità dipendente fanno riferimento a una chiave primaria o alternativa corrispondente in un tipo di entità principale.

IConventionIndex

Rappresenta un indice in un set di proprietà.

IConventionKey

Rappresenta una chiave primaria o alternativa in un'entità.

IConventionModel

Metadati relativi alla forma delle entità, alle relazioni tra di esse e alla modalità di mapping al database. Un modello viene in genere creato eseguendo l'override del OnModelCreating(ModelBuilder) metodo su un oggetto derivato DbContext.

IConventionNavigation

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IConventionNavigationBase

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IConventionProperty

Rappresenta una proprietà scalare di un tipo strutturale.

IConventionPropertyBase

Tipo di base per le proprietà scalari e di navigazione.

IConventionRelationalPropertyOverrides

Rappresenta gli override del facet della proprietà per un particolare oggetto di archiviazione simile a una tabella.

IConventionSequence

Rappresenta una sequenza di database nel modello in un formato che può essere modificato durante la compilazione del modello.

IConventionServiceProperty

Oggetto IReadOnlyPropertyBase nel modello Entity Framework che rappresenta un servizio inserito da DbContext.

IConventionSkipNavigation

Rappresenta una proprietà di navigazione che fa parte di una relazione inoltrata tramite un terzo tipo di entità.

IConventionStoredProcedure

Rappresenta una stored procedure in un modello nel formato che può essere modificato durante la compilazione del modello.

IConventionStoredProcedureParameter

Rappresenta un parametro di stored procedure.

IConventionStoredProcedureResultColumn

Rappresenta una colonna dei risultati della stored procedure.

IConventionTrigger

Rappresenta un trigger dell'archivio.

IConventionTypeBase

Rappresenta un tipo in un oggetto IConventionModel.

IDbFunction

Rappresenta una funzione di database relazionale in un modello.

IDbFunctionParameter

Rappresenta un parametro di funzione.

IDesignTimeModel

Metadati relativi alla forma delle entità, alle relazioni tra di esse e alla modalità di mapping al database. Include anche tutte le informazioni necessarie per inizializzare il database.

IElementType

Rappresenta gli elementi di una proprietà della raccolta.

IEntityType

Rappresenta un tipo di entità in un modello.

IEntityTypeMappingFragment

Rappresenta il mapping dei tipi di entità per un particolare oggetto store simile a una tabella.

IForeignKey

Rappresenta una relazione in cui una chiave esterna composta da proprietà sul tipo di entità dipendente fa riferimento a una chiave primaria o alternativa corrispondente nel tipo di entità principale.

IForeignKeyConstraint

Rappresenta un vincolo di chiave esterna.

IFunctionColumn

Rappresenta una colonna in una funzione con valori di tabella.

IFunctionColumnMapping

Rappresenta il mapping delle proprietà a una colonna.

IFunctionMapping

Rappresenta il mapping dei tipi di entità a una funzione.

IIndex

Rappresenta un indice in un set di proprietà.

IKey

Rappresenta una chiave primaria o alternativa in un tipo di entità.

IMetadataReference<T>

Rappresenta un riferimento a un oggetto metadati. Se l'istanza dell'oggetto metadati viene sostituita, verrà aggiornata con il nuovo oggetto .

IModel

Metadati relativi alla forma delle entità, alle relazioni tra di esse e alla modalità di mapping al database. Un modello viene in genere creato eseguendo l'override del OnModelCreating(ModelBuilder) metodo su un oggetto derivato DbContext.

IMutableAnnotatable

Classe che espone annotazioni che possono essere modificate. Le annotazioni consentono l'archiviazione di metadati arbitrari in un oggetto .

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IMutableCheckConstraint

Rappresenta un vincolo CHECK sul tipo di entità.

IMutableComplexProperty

Rappresenta una proprietà complessa di un tipo strutturale.

IMutableComplexType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

IMutableDbFunction

Rappresenta una funzione di database relazionale in un modello nel formato che può essere modificato durante la compilazione del modello.

IMutableDbFunctionParameter

Rappresenta un parametro di funzione.

IMutableElementType

Rappresenta gli elementi di una proprietà della raccolta.

IMutableEntityType

Rappresenta un tipo di entità in un oggetto IMutableModel.

IMutableEntityTypeMappingFragment

Rappresenta il mapping dei tipi di entità per un particolare oggetto store simile a una tabella.

IMutableForeignKey

Rappresenta una relazione in cui una o più proprietà di chiave esterna in un tipo di entità dipendente fanno riferimento a una chiave primaria o alternativa corrispondente in un tipo di entità principale.

IMutableIndex

Rappresenta un indice in un set di proprietà.

IMutableKey

Rappresenta una chiave primaria o alternativa in un'entità.

IMutableModel

Metadati relativi alla forma delle entità, alle relazioni tra di esse e alla modalità di mapping al database. Un modello viene in genere creato eseguendo l'override del OnModelCreating(ModelBuilder) metodo su un oggetto derivato DbContext.

IMutableNavigation

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IMutableNavigationBase

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IMutableProperty

Rappresenta una proprietà scalare di un tipo strutturale.

IMutablePropertyBase

Tipo di base per le proprietà scalari e di navigazione.

IMutableRelationalPropertyOverrides

Rappresenta gli override del facet della proprietà per un particolare oggetto di archiviazione simile a una tabella.

IMutableSequence

Rappresenta una sequenza di database nel modello.

IMutableServiceProperty

Oggetto IReadOnlyPropertyBase nel modello Entity Framework che rappresenta un servizio inserito da DbContext.

IMutableSkipNavigation

Rappresenta una proprietà di navigazione che fa parte di una relazione inoltrata tramite un terzo tipo di entità.

IMutableStoredProcedure

Rappresenta una stored procedure in un modello nel formato che può essere modificato durante la compilazione del modello.

IMutableStoredProcedureParameter

Rappresenta un parametro di stored procedure.

IMutableStoredProcedureResultColumn

Rappresenta una colonna dei risultati della stored procedure.

IMutableTrigger

Rappresenta un trigger dell'archivio.

IMutableTypeBase

Rappresenta un tipo in un oggetto IMutableModel.

INavigation

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

INavigationBase

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IParameterBindingFactories

Consente di trovare un IParameterBindingFactory oggetto da quelli registrati nel provider di servizi interni.

IParameterBindingFactory

Factory per trovare e creare ParameterBinding istanze.

IPrimaryKeyConstraint

Rappresenta un vincolo di chiave primaria.

IProperty

Rappresenta una proprietà scalare di un tipo strutturale.

IPropertyBase

Interfaccia di base per gli spostamenti e le proprietà.

IPropertyParameterBindingFactory

Trova un oggetto ParameterBinding in modo specifico per una forma di proprietà ( ovvero alcuni IPropertyBase) del modello.

IReadOnlyCheckConstraint

Rappresenta un vincolo CHECK sul tipo di entità.

IReadOnlyComplexProperty

Rappresenta una proprietà complessa di un tipo strutturale.

IReadOnlyComplexType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

IReadOnlyDbFunction

Rappresenta una funzione di database relazionale in un modello.

IReadOnlyDbFunctionParameter

Rappresenta un parametro di funzione.

IReadOnlyElementType

Rappresenta gli elementi di una proprietà della raccolta.

IReadOnlyEntityType

Rappresenta un tipo di entità in un modello.

IReadOnlyEntityTypeMappingFragment

Rappresenta il mapping dei tipi di entità per un particolare oggetto store simile a una tabella.

IReadOnlyForeignKey

Rappresenta una relazione in cui una chiave esterna composta da proprietà sul tipo di entità dipendente fa riferimento a una chiave primaria o alternativa corrispondente nel tipo di entità principale.

IReadOnlyIndex

Rappresenta un indice in un set di proprietà.

IReadOnlyKey

Rappresenta una chiave primaria o alternativa in un tipo di entità.

IReadOnlyModel

Metadati relativi alla forma delle entità, alle relazioni tra di esse e alla modalità di mapping al database. Un modello viene in genere creato eseguendo l'override del OnModelCreating(ModelBuilder) metodo su un oggetto derivato DbContext.

IReadOnlyNavigation

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IReadOnlyNavigationBase

Rappresenta una proprietà di navigazione che può essere utilizzata per spostarsi in una relazione.

IReadOnlyProperty

Rappresenta una proprietà scalare di un tipo strutturale.

IReadOnlyPropertyBase

Tipo di base per gli spostamenti e le proprietà.

IReadOnlyRelationalPropertyOverrides

Rappresenta gli override del facet della proprietà per un particolare oggetto di archiviazione simile a una tabella.

IReadOnlySequence

Rappresenta una sequenza di database nel modello.

IReadOnlyServiceProperty

Rappresenta una proprietà in un tipo di entità che rappresenta un servizio inserito da DbContext.

IReadOnlySkipNavigation

Rappresenta una proprietà di navigazione che fa parte di una relazione inoltrata tramite un terzo tipo di entità.

IReadOnlyStoredProcedure

Rappresenta una stored procedure in un modello.

IReadOnlyStoredProcedureParameter

Rappresenta un parametro di stored procedure.

IReadOnlyStoredProcedureResultColumn

Rappresenta una colonna dei risultati della stored procedure.

IReadOnlyStoreObjectDictionary<T>

Rappresenta una ricerca basata sulle StoreObjectIdentifier chiavi.

IReadOnlyTrigger

Rappresenta un trigger dell'archivio.

IReadOnlyTypeBase

Rappresenta un tipo strutturale nel modello.

IRelationalAnnotationProvider

Un servizio implementato in genere dai provider di database che consente l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi di IRelationalModel.

IRelationalEntityTypeAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IEntityType).

IRelationalForeignKeyAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IForeignKey).

IRelationalIndexAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IIndex).

IRelationalKeyAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IKey).

IRelationalModel

Rappresenta un database relazionale.

IRelationalModelAnnotations

API per le annotazioni specifiche relazionali a cui si accede tramite Relational(IModel).

IRelationalPropertyAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IProperty).

IRelationalPropertyOverrides

Rappresenta gli override del facet della proprietà per un particolare oggetto di archiviazione simile a una tabella.

ISequence

Rappresenta una sequenza di database nel modello.

IServiceProperty

Rappresenta una proprietà in un tipo di entità che rappresenta un servizio inserito da DbContext.

ISkipNavigation

Rappresenta una proprietà di navigazione che fa parte di una relazione inoltrata tramite un terzo tipo di entità.

ISqlitePropertyAnnotations

API per le annotazioni specifiche di SQLite a cui si accede tramite Sqlite(IProperty).

ISqlQuery

Rappresenta una stringa di query SQL.

ISqlQueryColumn

Rappresenta una colonna in una query SQL.

ISqlQueryColumnMapping

Rappresenta il mapping delle proprietà a una colonna di query SQL.

ISqlQueryMapping

Rappresenta il mapping dei tipi di entità a una query SQL.

ISqlServerEntityTypeAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IEntityType).

ISqlServerIndexAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IIndex).

ISqlServerKeyAnnotations

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IKey).

ISqlServerModelAnnotations

API per le annotazioni specifiche di SQL Server a cui si accede tramite SqlServer(IModel).

ISqlServerPropertyAnnotations

API per le annotazioni specifiche di SQL Server a cui si accede tramite SqlServer(IProperty).

IStoredProcedure

Rappresenta una stored procedure in un modello.

IStoredProcedureMapping

Rappresenta il mapping dei tipi di entità a una stored procedure.

IStoredProcedureParameter

Rappresenta un parametro di stored procedure.

IStoredProcedureParameterMapping

Rappresenta il mapping delle proprietà a un parametro della stored procedure.

IStoredProcedureResultColumn

Rappresenta una colonna dei risultati della stored procedure.

IStoredProcedureResultColumnMapping

Rappresenta il mapping delle proprietà a una colonna dei risultati della stored procedure.

IStoreFunction

Rappresenta una funzione nel database.

IStoreFunctionParameter

Rappresenta un IStoreFunction parametro.

IStoreStoredProcedure

Rappresenta una stored procedure in un database.

IStoreStoredProcedureParameter

Rappresenta un parametro in una stored procedure.

IStoreStoredProcedureResultColumn

Rappresenta una colonna di risultati in una stored procedure.

IStoreStoredProcedureReturnValue

Rappresenta il valore restituito di una stored procedure.

ITable

Rappresenta una tabella nel database.

ITableBase

Rappresenta un oggetto simile a una tabella nel database.

ITableIndex

Rappresenta un indice di tabella.

ITableMapping

Rappresenta il mapping dei tipi di entità a una tabella.

ITableMappingBase

Rappresenta il mapping di base del tipo a un oggetto simile alla tabella.

ITrigger

Rappresenta un trigger dell'archivio.

ITypeBase

Rappresenta un tipo nel modello.

ITypeMappingConfiguration

Rappresenta la configurazione per un tipo scalare.

IUniqueConstraint

Rappresenta un vincolo univoco.

IView

Rappresenta una vista nel database.

IViewColumn

Rappresenta una colonna in una vista.

IViewColumnMapping

Rappresenta il mapping delle proprietà a una colonna.

IViewMapping

Rappresenta il mapping dei tipi di entità a una visualizzazione.

Enumerazioni

ChangeTrackingStrategy

Indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

ConfigurationSource

Indica se un elemento nell'oggetto IMutableModel è stato specificato in modo esplicito usando l'API Fluent in OnModelCreating(ModelBuilder)tramite l'uso di un attributo .NET (annotazione dati) o per convenzione tramite le convenzioni di compilazione del modello ef Core.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

DeleteBehavior

Indica come viene applicata un'operazione di eliminazione alle entità dipendenti in una relazione quando l'entità viene eliminata o la relazione viene interrotta.

PropertyAccessMode

Passare un valore da questa enumerazione a UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)o UsePropertyAccessMode(PropertyAccessMode) per modificare se la proprietà o il campo di backup verranno usati durante la lettura e la scrittura in una proprietà o in un campo.

Se non viene impostata alcuna modalità di accesso, il campo di backup per una proprietà verrà usato se possibile quando si costruiscono nuove istanze dell'entità. La proprietà getter o setter verrà usata, se possibile, per tutti gli altri accessi della proprietà. Si noti che quando non è possibile usare il campo perché non è stato possibile trovare in base alla convenzione e non è stato specificato usando HasField(String), la proprietà verrà usata invece. Analogamente, quando non è possibile usare il getter o il setter della proprietà, ad esempio quando la proprietà è di sola lettura, il campo verrà usato invece.

PropertySaveBehavior

Indica come le modifiche apportate al valore di una proprietà verranno gestite dal rilevamento delle modifiche di Entity Framework, che a sua volta determinerà se il set di valori viene inviato al database o meno. Usato con GetBeforeSaveBehavior() e GetAfterSaveBehavior()

SqlServerValueGenerationStrategy

Definisce due strategie da usare nello stack EF Core durante la generazione di valori chiave da colonne di database SQL Server.

StoreObjectType

Tipo di oggetto dell'archivio simile alla tabella.

ValueGenerated

Indica quando un valore per una proprietà verrà generato dal database.