Condividi tramite


Microsoft.EntityFrameworkCore.Metadata.Builders Spazio dei nomi

Classi

CheckConstraintBuilder

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

CollectionCollectionBuilder

Fornisce un'API semplice 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 la configurazione è iniziata 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

CollectionNavigationBuilder<TEntity,TRelatedEntity>

Fornisce un'API semplice per la configurazione di una relazione in cui la configurazione è iniziata 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 un'API semplice 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

ColumnBuilder<TProperty>

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

ComplexPropertiesConfigurationBuilder

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

ComplexPropertiesConfigurationBuilder<TProperty>

Fornisce una superficie API semplice 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.

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.

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 la configurazione di 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedEntityTypeBuilder<T>

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

OwnedNavigationBuilder

Fornisce un'API semplice per la configurazione di una navigazione in un tipo di entità di proprietà.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Fornisce un'API semplice per la configurazione di una navigazione in un tipo di entità di proprietà.

OwnedNavigationSplitTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedNavigationSplitViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedNavigationStoredProcedureBuilder

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

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

Fornisce un'API semplice 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 è progettato per essere costruito 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedNavigationTableValuedFunctionBuilder

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

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

Fornisce un'API semplice 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedNavigationTemporalTableBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

OwnedNavigationViewBuilder

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 è progettato per essere costruito 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 superficie API semplice per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

PropertiesConfigurationBuilder<TProperty>

Fornisce una superficie API semplice 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 è progettato per essere costruito 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

ReferenceCollectionBuilder

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

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

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

ReferenceCollectionBuilderBase

Fornisce un'API semplice 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

ReferenceNavigationBuilder

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

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

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

ReferenceOwnershipBuilder

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

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

Fornisce un'API semplice 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 usata 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

SplitTableBuilder<TEntity>

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

SplitViewBuilder

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

SplitViewBuilder<TEntity>

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

StoredProcedureBuilder

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

StoredProcedureBuilder<TEntity>

Fornisce un'API semplice 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 IStoredProcedure colonna di risultati.

TableBuilder

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

TableBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 un'API semplice per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

TableValuedFunctionBuilder<TEntity>

Fornisce un'API semplice 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

TemporalTableBuilder

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

TemporalTableBuilder<TEntity>

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito 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 superficie API semplice per impostare le impostazioni predefinite delle proprietà prima dell'esecuzione delle convenzioni.

TypeMappingConfigurationBuilder<TProperty>

Fornisce una superficie API semplice 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 è progettato per essere costruito direttamente nel codice dell'applicazione.

ViewBuilder<TEntity>

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

ViewColumnBuilder

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

ViewColumnBuilder<TProperty>

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

Interfacce

IConventionAnnotatableBuilder

Fornisce una semplice superficie API per la configurazione di un IConventionAnnotatable oggetto 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 un'API semplice per la configurazione di un vincolo CHECK.

IConventionComplexPropertyBuilder

Fornisce una semplice superficie API per la configurazione di un IConventionComplexProperty oggetto 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 IConventionComplexProperty oggetto 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.

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 superficie API semplice per impostare i valori discriminatori dalle convenzioni.

IConventionElementTypeBuilder

Fornisce una superficie API semplice per la configurazione di un IConventionElementType oggetto per una raccolta primitiva 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.

IConventionEntityTypeBuilder

Fornisce una semplice superficie API per la configurazione di un IConventionEntityType oggetto 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 IConventionForeignKey oggetto 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 IConventionIndex oggetto 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 IConventionKey oggetto 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 IConventionModelBuilder oggetto 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 IConventionNavigation oggetto 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 IConventionPropertyBase oggetto 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 IConventionPropertyBase oggetto 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 IConventionProperty oggetto 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 IConventionForeignKey oggetto 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 IConventionServiceProperty oggetto 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 IConventionSkipNavigation oggetto 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 IConventionTypeBase oggetto 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.