Microsoft.EntityFrameworkCore.Metadata Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| Nome | Descrizione |
|---|---|
| AdHocMapper |
Crea mapping ad hoc dei tipi CLR ai tipi di entità dopo la compilazione del modello. |
| AdHocMapperDependencies |
Classe di parametri delle dipendenze del servizio per AdHocMapper Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
| 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 non può anche avere e associato IServicePropertya un parametro in un costruttore, in un metodo factory o in modo simile. |
| DbFunctionExtensions |
Metodi di estensione per IDbFunction. |
| DbFunctionParameterExtensions |
Metodi di estensione per IDbFunctionParameter. |
| DefaultValueBinding |
Definisce l'associazione dei 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 a IServicePropertyun 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ò anche avere o meno e associato IServicePropertya 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 non può anche avere e associato IServicePropertya un parametro in un costruttore, in un metodo factory o in modo 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 da 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 da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
| MemberClassifier |
Classifica i membri CLR di un tipo durante la compilazione del modello, determinando se un membro è una struttura di spostamento candidata, una proprietà scalare, una proprietà complessa o una proprietà del servizio. |
| MemberClassifierDependencies |
Classe di parametri delle dipendenze del servizio per MemberClassifier. Questo tipo viene in genere usato dai provider di database (e da 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 factory per utilizzo generico, ad esempio viene 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 oggetto a un parametro in un costruttore, un metodo factory o un oggetto simile. |
| RelationalAdHocMapper |
Crea mapping ad hoc dei tipi CLR ai tipi di entità dopo la compilazione del modello. |
| RelationalAdHocMapperDependencies |
Classe di parametri delle dipendenze del servizio per RelationalAdHocMapper Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
| RelationalAnnotationNames |
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. |
| RelationalAnnotationProvider |
Classe di base ereditata dai provider di database che consente l'accesso alle annotazioni usate dai componenti relazionali di EF Core 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 da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
| RelationalAnnotations |
Classe di base per gli helper che possono gestire le annotazioni di impostazione quando vengono usate con convenzioni che possono o non possono essere in grado di eseguire l'override di un'annotazione già impostata. |
| RelationalEntityTypeAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IMutableEntityType). |
| RelationalForeignKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IMutableForeignKey). |
| RelationalIndexAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IMutableIndex). |
| RelationalJsonIndex |
Descrive un indice di tabella relazionale definito su una o più proprietà contenute all'interno di una colonna mappata json. Contiene gli elementi JSON di destinazione dell'indice insieme agli indici della raccolta complessa attraversati per raggiungere ogni proprietà indicizzata. |
| RelationalKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IMutableKey). |
| RelationalMemberClassifier |
Classifica i membri CLR di un tipo durante la creazione di modelli per provider relazionali, rispettando un tipo di colonna configurato in modo esplicito (ad esempio tramite TypeName) in modo che tali membri vengano mappati come proprietà scalari anziché contenitori di proprietà. |
| RelationalModelAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IMutableModel). |
| RelationalPropertyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede 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 una raccolta. |
| RuntimeEntityType |
Rappresenta un tipo di entità in un modello. |
| RuntimeEntityTypeMappingFragment |
Rappresenta il mapping dei tipi di entità per un particolare oggetto archivio di tipo 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 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 derivato DbContext. |
| RuntimeNavigation |
Rappresenta una proprietà di navigazione che può essere utilizzata 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 override dei facet delle proprietà per un particolare oggetto archivio di tipo tabella. |
| RuntimeSequence |
Rappresenta una sequenza di database nel modello. |
| RuntimeServiceProperty |
Rappresenta una proprietà su un tipo di entità che rappresenta un servizio inserito da DbContext. |
| RuntimeSkipNavigation |
Rappresenta una proprietà di navigazione 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 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. |
| 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 di API Fluent per ISequence gli oggetti. |
| SequenceExtensions |
Metodi di estensione per ISequence. |
| ServiceParameterBinding |
Descrive l'associazione da un servizio di inserimento delle dipendenze di Entity Framework o da un tipo di metadati, che può anche avere o meno e associato IServicePropertya un parametro in un costruttore, un metodo factory o un tipo 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 un modello in base ad alcuni metadati esistenti. Questo in genere non viene usato nel codice dell'applicazione perché la compilazione di un modello eseguendo l'override OnModelCreating(ModelBuilder) o l'uso ModelBuilder direttamente è molto più semplice. |
| SqlitePropertyAnnotations |
Proprietà per le annotazioni specifiche di SQLite a cui si accede 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 le annotazioni specifiche del relazionale a cui si accede tramite SqlServer(IMutableEntityType). |
| SqlServerIndexAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite SqlServer(IMutableIndex). |
| SqlServerKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite SqlServer(IMutableKey). |
| SqlServerModelAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite SqlServer(IMutableModel). |
| SqlServerPropertyAnnotations |
Proprietà per le annotazioni specifiche di SQL Server a cui si accede tramite SqlServer(IMutableProperty). |
| StoreFunctionExtensions |
Metodi di estensione per IStoreFunction. |
| StoreFunctionParameterExtensions |
Metodi di estensione per IStoreFunctionParameter. |
| StoreObjectDictionary<T> |
Rappresenta una ricerca basata sulle StoreObjectIdentifier chiavi. |
| StructuredJsonPathSegment |
Rappresenta un singolo segmento in un percorso JSON. Un segmento è un nome di proprietà o un segnaposto dell'indice di matrice. |
| 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. |
| TypeConfigurationTypeExtensions |
Metodi di estensione per TypeConfigurationType. |
| 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
| Nome | Descrizione |
|---|---|
| MemberIdentity |
Rappresenta l'identità di un membro del tipo di entità, può essere basata o MemberInfo solo sul nome. |
| ParameterBindingInfo |
Contiene informazioni sull'associazione di parametri. |
| StoreObjectIdentifier |
Tipo che rappresenta l'ID di un oggetto store |
Interfacce
| Nome | Descrizione |
|---|---|
| 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 da 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. |
| IClrIndexedCollectionAccessor |
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. |
| IClrPropertyGetter |
Rappresenta le operazioni supportate da delegati compilati che supportano il recupero del valore di una proprietà ENTITY 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à ENTITY 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 di tipo 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 |
Parte arbitraria di metadati che può essere archiviata 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à di una 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 archivio di tipo 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 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 dei facet delle proprietà per un particolare oggetto archivio di tipo tabella. |
| IConventionSequence |
Rappresenta una sequenza di database nel modello in un modulo 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à. |
| IConventionSqlServerFullTextCatalog |
Rappresenta un SQL Server catalogo full-text nel modello in un modulo che può essere modificato durante la compilazione del modello. |
| 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 al modo in cui eseguono il mapping al database. Include anche tutte le informazioni necessarie per inizializzare il database. |
| IElementType |
Rappresenta gli elementi di una proprietà di una raccolta. |
| IEntityType |
Rappresenta un tipo di entità in un modello. |
| IEntityTypeMappingFragment |
Rappresenta il mapping dei tipi di entità per un particolare oggetto archivio di tipo 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à. |
| IJsonElementMapping |
Rappresenta un mapping tra una proprietà del modello e un elemento JSON nel modello relazionale. |
| IKey |
Rappresenta una chiave primaria o alternativa in un tipo di entità. |
| IMemberClassifier |
Classifica i membri CLR di un tipo durante la compilazione del modello, determinando se un membro è una struttura di spostamento candidata, una proprietà scalare, una proprietà complessa o una proprietà del servizio. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. Avviso: non implementare direttamente questa interfaccia. Derivare invece da MemberClassifier. |
| IMetadataReference<T> |
Rappresenta un riferimento a un oggetto di 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 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à di una raccolta. |
| IMutableEntityType |
Rappresenta un tipo di entità in un oggetto IMutableModel. |
| IMutableEntityTypeMappingFragment |
Rappresenta il mapping dei tipi di entità per un particolare oggetto archivio di tipo 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 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 dei facet delle proprietà per un particolare oggetto archivio di tipo 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à. |
| IMutableSqlServerFullTextCatalog |
Rappresenta un SQL Server catalogo full-text nel modello che può essere modificato direttamente. |
| 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 oggetto IParameterBindingFactory 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 spostamenti e proprietà. |
| IPropertyParameterBindingFactory |
Trova un oggetto ParameterBinding specificamente per una forma di proprietà ( ovvero alcuni IPropertyBase) del modello. |
| IQueryFilter |
Rappresenta un filtro di query in un 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à di una raccolta. |
| IReadOnlyEntityType |
Rappresenta un tipo di entità in un modello. |
| IReadOnlyEntityTypeMappingFragment |
Rappresenta il mapping dei tipi di entità per un particolare oggetto archivio di tipo 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 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 dei facet delle proprietà per un particolare oggetto archivio di tipo tabella. |
| IReadOnlySequence |
Rappresenta una sequenza di database nel modello. |
| IReadOnlyServiceProperty |
Rappresenta una proprietà su 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à. |
| IReadOnlySqlServerFullTextCatalog |
Rappresenta un SQL Server catalogo full-text nel modello. |
| 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 in genere implementato dai provider di database che consente l'accesso alle annotazioni usate dai componenti relazionali di EF Core su vari elementi di IRelationalModel. |
| IRelationalEntityTypeAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IEntityType). |
| IRelationalForeignKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IForeignKey). |
| IRelationalIndexAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IIndex). |
| IRelationalJsonArray |
Rappresenta un elemento di matrice JSON all'interno di una colonna JSON nel modello relazionale. |
| IRelationalJsonElement |
Rappresenta un elemento all'interno di una colonna JSON nel modello relazionale. |
| IRelationalJsonObject |
Rappresenta un elemento oggetto JSON all'interno di una colonna JSON nel modello relazionale. |
| IRelationalKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IKey). |
| IRelationalModel |
Rappresenta un database relazionale. |
| IRelationalModelAnnotations |
API per annotazioni specifiche del relazionale a cui si accede tramite Relational(IModel). |
| IRelationalPropertyAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite Relational(IProperty). |
| IRelationalPropertyOverrides |
Rappresenta gli override dei facet delle proprietà per un particolare oggetto archivio di tipo tabella. |
| ISequence |
Rappresenta una sequenza di database nel modello. |
| IServiceProperty |
Rappresenta una proprietà su 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 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 del relazionale a cui si accede tramite SqlServer(IEntityType). |
| ISqlServerFullTextCatalog |
Rappresenta un SQL Server catalogo full-text nel modello. |
| ISqlServerIndexAnnotations |
Proprietà per le annotazioni specifiche del relazionale a cui si accede tramite SqlServer(IIndex). |
| ISqlServerKeyAnnotations |
Proprietà per le annotazioni specifiche del relazionale 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 a una 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 vista. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| 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 di 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. |
| IdDiscriminatorMode |
Definisce il comportamento per includere i valori discriminatori nel valore "id" JSON. |
| PropertyAccessMode |
Passare un valore da questa enumerazione a UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)o UsePropertyAccessMode(PropertyAccessMode) per modificare se la proprietà o il campo sottostante verranno usati durante la lettura e la scrittura in una proprietà o in un campo. Se non è impostata alcuna modalità di accesso, il campo sottostante per una proprietà verrà usato se possibile quando si creano nuove istanze dell'entità. Il getter o il setter della proprietà verranno utilizzati, se possibile, per tutti gli altri accessi della proprietà. Si noti che quando non è possibile usare il campo perché non è stato trovato per convenzione e non è stato specificato utilizzando HasField(String), la proprietà verrà invece usata. Analogamente, quando non è possibile utilizzare il getter o il setter della proprietà, ad esempio quando la proprietà è di sola lettura, il campo verrà invece utilizzato. |
| 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() |
| SqliteValueGenerationStrategy |
Definisce le strategie da usare nello stack di EF Core durante la generazione di valori di chiave dalle colonne di database SQLite. |
| SqlServerValueGenerationStrategy |
Definisce due strategie da usare nello stack di EF Core durante la generazione di valori di chiave da SQL Server colonne di database. |
| StoreObjectType |
Tipo di oggetto dell'archivio di tipo tabella. |
| TypeConfigurationType |
Il tipo di tipo strutturale di un tipo CLR è stato configurato in modo esplicito come durante la compilazione del modello. |
| ValueGenerated |
Indica quando un valore per una proprietà verrà generato dal database. |