Microsoft.EntityFrameworkCore.Metadata.Builders Spazio dei nomi

Classi

Nome Descrizione
CheckConstraintBuilder

Fornisce una semplice API per la configurazione di un vincolo CHECK.

CollectionCollectionBuilder

Fornisce una semplice API per la configurazione di una relazione uno-a-molti.

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

Fornisce un'API semplice per la configurazione di una relazione molti-a-molti.

CollectionNavigationBuilder

Fornisce un'API semplice per la configurazione di una relazione in cui è iniziata la configurazione alla fine della relazione con una raccolta che contiene istanze di un altro tipo di entità.

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

CollectionNavigationBuilder<TEntity,TRelatedEntity>

Fornisce un'API semplice per la configurazione di una relazione in cui è iniziata la configurazione alla fine della relazione con una raccolta che contiene istanze di un altro tipo di entità.

CollectionOwnershipBuilder

Fornisce un'API semplice per la configurazione di una proprietà uno-a-molti.

CollectionOwnershipBuilder<TEntity,TDependentEntity>

Fornisce una semplice API per la configurazione di una proprietà uno-a-uno.

ColumnBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ColumnBuilder<TProperty>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ComplexCollectionBuilder

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

ComplexCollectionBuilder<TComplex>

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

ComplexCollectionTypePropertyBuilder

Fornisce un'API semplice per la configurazione di in IMutableProperty un tipo di raccolta complesso.

ComplexCollectionTypePropertyBuilder<TProperty>

Fornisce un'API semplice per la configurazione di in IMutableProperty un tipo di raccolta complesso.

ComplexPropertiesConfigurationBuilder

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

ComplexPropertiesConfigurationBuilder<TProperty>

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

ComplexPropertyBuilder

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

ComplexPropertyBuilder<TComplex>

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

ComplexTypeDiscriminatorBuilder

Fornisce una superficie API semplice per l'impostazione di valori discriminatori.

ComplexTypeDiscriminatorBuilder<TDiscriminator>

Fornisce una superficie API semplice per l'impostazione di valori discriminatori.

ComplexTypePrimitiveCollectionBuilder

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

ComplexTypePrimitiveCollectionBuilder<TProperty>

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

ComplexTypePropertyBuilder

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

ComplexTypePropertyBuilder<TProperty>

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

ConventionSetBuilder

Fornisce una semplice superficie API per la configurazione delle convenzioni.

CosmosAutomaticIndexingBuilder

Generatore fluent usato per configurare i criteri di indicizzazione automatica del contenitore Cosmos. Restituito da HasAutomaticIndexing in EntityTypeBuilder. Ogni chiamata a Except(String) aggiunge un percorso al contenitore.ExcludedPaths

CosmosAutomaticIndexingBuilder<TEntity>

Generatore fluent generico usato per configurare i criteri di indicizzazione automatica del contenitore Cosmos. Restituito da HasAutomaticIndexing su EntityTypeBuilder<TEntity>.

DataBuilder

Consente un'ulteriore configurazione dei dati del modello.

DataBuilder<TEntity>

Consente un'ulteriore configurazione dei dati del modello.

DbFunctionBuilder

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

DbFunctionBuilderBase

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

DbFunctionParameterBuilder

Fornisce un'API semplice per la configurazione di un oggetto Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

DiscriminatorBuilder

Fornisce una superficie API semplice per l'impostazione di valori discriminatori.

DiscriminatorBuilder<TDiscriminator>

Fornisce una superficie API semplice per l'impostazione di valori discriminatori.

ElementTypeBuilder

Fornisce un'API semplice per la configurazione IMutableElementType di una raccolta primitiva.

EntityTypeBuilder

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

EntityTypeBuilder<TEntity>

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

IndexBuilder

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

IndexBuilder<T>

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

InvertibleRelationshipBuilderBase

Classe di base usata per configurare una relazione invertibile.

KeyBuilder

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

KeyBuilder<T>

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

NavigationBuilder

Fornisce un'API semplice per la configurazione di un IMutableNavigation oggetto o IMutableSkipNavigation.

NavigationBuilder<TSource,TTarget>

Fornisce un'API semplice per la configurazione di un IMutableNavigation oggetto o .IMutableSkipNavigation

OwnedEntityTypeBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedEntityTypeBuilder<T>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationBuilder

Fornisce un'API semplice per configurare una navigazione su un tipo di entità di proprietà.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Fornisce un'API semplice per configurare una navigazione su un tipo di entità di proprietà.

OwnedNavigationSplitTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationSplitViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationStoredProcedureBuilder

Fornisce una semplice API per la configurazione di un IMutableStoredProcedure tipo di entità a cui viene eseguito il mapping di un tipo di entità.

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

Fornisce una semplice API per la configurazione di un IMutableStoredProcedure tipo di entità a cui viene eseguito il mapping di un tipo di entità.

OwnedNavigationTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationTableValuedFunctionBuilder

Fornisce una semplice API per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

Fornisce una semplice API per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

OwnedNavigationTemporalPeriodPropertyBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationTemporalTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

OwnershipBuilder

Fornisce un'API semplice per la configurazione di una proprietà.

OwnershipBuilder<TEntity,TDependentEntity>

Fornisce un'API semplice per la configurazione di una proprietà.

PrimitiveCollectionBuilder

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

PrimitiveCollectionBuilder<TProperty>

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

PropertiesConfigurationBuilder

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

PropertiesConfigurationBuilder<TProperty>

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

PropertyBuilder

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

PropertyBuilder<TProperty>

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

QueryTypeBuilder

Fornisce un'API semplice per la configurazione di un tipo di query.

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

QueryTypeBuilder<TQuery>

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

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ReferenceCollectionBuilder

Fornisce una semplice API per la configurazione di una relazione uno-a-molti.

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

Fornisce una semplice API per la configurazione di una relazione uno-a-molti.

ReferenceCollectionBuilderBase

Fornisce una semplice API per la configurazione di una relazione uno-a-molti.

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ReferenceNavigationBuilder

Fornisce una semplice API per la configurazione di una relazione in cui la configurazione è iniziata alla fine della relazione con un riferimento che punta a un'istanza di un altro tipo di entità.

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

Fornisce una semplice API per la configurazione di una relazione in cui la configurazione è iniziata alla fine della relazione con un riferimento che punta a un'istanza di un altro tipo di entità.

ReferenceOwnershipBuilder

Fornisce una semplice API per la configurazione di una proprietà uno-a-uno.

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

Fornisce una semplice API per la configurazione di una proprietà uno-a-uno.

ReferenceReferenceBuilder

Fornisce un'API semplice per la configurazione di una relazione uno-a-uno.

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

Fornisce un'API semplice per la configurazione di una relazione uno-a-uno.

ReferenceReferenceBuilderBase

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

RelationshipBuilderBase

Classe di base utilizzata per la configurazione di una relazione.

SequenceBuilder

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

SplitTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

SplitTableBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

SplitViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

SplitViewBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

SqlServerFullTextCatalogBuilder

Fornisce un'API semplice per la configurazione di un catalogo full-text SQL Server.

SqlServerFullTextIndexBuilder

Fornisce un'API semplice per la configurazione di un indice full-text in SQL Server.

SqlServerFullTextIndexBuilder<TEntity>

Fornisce un'API semplice per la configurazione di un indice full-text in SQL Server.

SqlServerVectorIndexBuilder

Fornisce un'API semplice per la configurazione di un indice vettoriale in SQL Server.

SqlServerVectorIndexBuilder<TEntity>

Fornisce un'API semplice per la configurazione di un indice vettoriale in SQL Server.

StoredProcedureBuilder

Fornisce una semplice API per la configurazione di un IMutableStoredProcedure tipo di entità a cui viene eseguito il mapping di un tipo di entità.

StoredProcedureBuilder<TEntity>

Fornisce una semplice API per la configurazione di un IMutableStoredProcedure tipo di entità a cui viene eseguito il mapping di un tipo di entità.

StoredProcedureParameterBuilder

Fornisce un'API semplice per la configurazione di un IStoredProcedure parametro.

StoredProcedureResultColumnBuilder

Fornisce un'API semplice per la configurazione di una colonna di IStoredProcedure risultati.

TableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

TableBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

TableTriggerBuilder

Fornisce un punto API per le estensioni specifiche del provider per la configurazione di un oggetto ITrigger.

TableValuedFunctionBuilder

Fornisce una semplice API per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

TableValuedFunctionBuilder<TEntity>

Fornisce una semplice API per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

TemporalPeriodPropertyBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

TemporalTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

TemporalTableBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

TriggerBuilder

Fornisce un punto API per le estensioni specifiche del provider per la configurazione di un oggetto ITrigger.

TypeMappingConfigurationBuilder

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

TypeMappingConfigurationBuilder<TProperty>

Fornisce una semplice superficie API per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

ViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ViewBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ViewColumnBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

ViewColumnBuilder<TProperty>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

Interfacce

Nome Descrizione
IConventionAnnotatableBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionAnnotatable dalle convenzioni.

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

IConventionCheckConstraintBuilder

Fornisce una semplice API per la configurazione di un vincolo CHECK.

IConventionComplexPropertyBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionComplexProperty dalle convenzioni.

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

IConventionComplexTypeBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionComplexProperty dalle convenzioni.

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

IConventionComplexTypeDiscriminatorBuilder

Fornisce una semplice superficie API per impostare i valori discriminatori dalle convenzioni.

IConventionDbFunctionBuilder

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

IConventionDbFunctionParameterBuilder

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

IConventionDiscriminatorBuilder

Fornisce una semplice superficie API per impostare i valori discriminatori dalle convenzioni.

IConventionElementTypeBuilder

Fornisce una semplice superficie API per la configurazione di per IConventionElementType una raccolta primitiva da convenzioni.

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

IConventionEntityTypeBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionEntityType dalle convenzioni.

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

IConventionEntityTypeMappingFragmentBuilder

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

IConventionForeignKeyBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionForeignKey dalle convenzioni.

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

IConventionIndexBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionIndex dalle convenzioni.

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

IConventionKeyBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionKey dalle convenzioni.

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

IConventionModelBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionModelBuilder dalle convenzioni.

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

IConventionNavigationBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionNavigation dalle convenzioni.

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

IConventionOwnedEntityTypeBuilder

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

IConventionPropertyBaseBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionPropertyBase dalle convenzioni.

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

IConventionPropertyBaseBuilder<TBuilder>

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionPropertyBase dalle convenzioni.

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

IConventionPropertyBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionProperty dalle convenzioni.

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

IConventionRelationalPropertyOverridesBuilder

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

IConventionRelationshipBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionForeignKey dalle convenzioni.

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

IConventionSequenceBuilder

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

IConventionServicePropertyBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionServiceProperty dalle convenzioni.

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

IConventionSkipNavigationBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionSkipNavigation dalle convenzioni.

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

IConventionStoredProcedureBuilder

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

IConventionStoredProcedureParameterBuilder

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

IConventionStoredProcedureResultColumnBuilder

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

IConventionTriggerBuilder

Fornisce un punto API per le estensioni specifiche del provider per la configurazione di un oggetto IConventionTrigger.

IConventionTypeBaseBuilder

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionTypeBase dalle convenzioni.

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