Partager via


Microsoft.EntityFrameworkCore.Metadata.Builders Espace de noms

Classes

CheckConstraintBuilder

Fournit une API simple pour la configuration d’une contrainte case activée.

CollectionCollectionBuilder

Fournit une API simple pour configurer une relation un-à-plusieurs.

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

Fournit une API simple pour la configuration d’une relation plusieurs-à-plusieurs.

CollectionNavigationBuilder

Fournit une API simple pour configurer une relation où la configuration a commencé à la fin de la relation avec une collection qui contient des instances d’un autre type d’entité.

Les instances de cette classe sont retournées par les méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

CollectionNavigationBuilder<TEntity,TRelatedEntity>

Fournit une API simple pour configurer une relation où la configuration a commencé à la fin de la relation avec une collection qui contient des instances d’un autre type d’entité.

CollectionOwnershipBuilder

Fournit une API simple pour la configuration d’une propriété un-à-plusieurs.

CollectionOwnershipBuilder<TEntity,TDependentEntity>

Fournit une API simple pour la configuration d’une propriété un-à-un.

ColumnBuilder

Les instances de cette classe sont retournées par les méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ColumnBuilder<TProperty>

Les instances de cette classe sont retournées par les méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ComplexPropertiesConfigurationBuilder

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

ComplexPropertiesConfigurationBuilder<TProperty>

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

ComplexPropertyBuilder

Fournit une API simple pour la configuration d’un IMutableComplexProperty.

ComplexPropertyBuilder<TComplex>

Fournit une API simple pour la configuration d’un IMutableEntityType.

ComplexTypePrimitiveCollectionBuilder

Fournit une API simple pour la configuration d’un IMutableProperty.

ComplexTypePrimitiveCollectionBuilder<TProperty>

Fournit une API simple pour la configuration d’un IMutableProperty.

ComplexTypePropertyBuilder

Fournit une API simple pour la configuration d’un IMutableProperty.

ComplexTypePropertyBuilder<TProperty>

Fournit une API simple pour la configuration d’un IMutableProperty.

ConventionSetBuilder

Fournit une surface d’API simple pour la configuration des conventions.

DataBuilder

Permet une configuration supplémentaire des données du modèle.

DataBuilder<TEntity>

Permet une configuration supplémentaire des données du modèle.

DbFunctionBuilder

Fournit une API simple pour la configuration d’un IMutableDbFunction.

DbFunctionBuilderBase

Fournit une API simple pour la configuration d’un IMutableDbFunction.

DbFunctionParameterBuilder

Fournit une API simple pour la configuration d’un Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

DiscriminatorBuilder

Fournit une surface d’API simple pour définir des valeurs de discriminateur.

DiscriminatorBuilder<TDiscriminator>

Fournit une surface d’API simple pour définir des valeurs de discriminateur.

ElementTypeBuilder

Fournit une API simple pour configurer le IMutableElementType d’une collection primitive.

EntityTypeBuilder

Fournit une API simple pour la configuration d’un IMutableEntityType.

EntityTypeBuilder<TEntity>

Fournit une API simple pour la configuration d’un IMutableEntityType.

IndexBuilder

Fournit une API simple pour la configuration d’un IMutableIndex.

IndexBuilder<T>

Fournit une API simple pour la configuration d’un IMutableIndex.

InvertibleRelationshipBuilderBase

Classe de base utilisée pour la configuration d’une relation inversible.

KeyBuilder

Fournit une API simple pour la configuration d’un IMutableKey.

KeyBuilder<T>

Fournit une API simple pour la configuration d’un IMutableKey.

NavigationBuilder

Fournit une API simple pour configurer un IMutableNavigation ou IMutableSkipNavigation.

NavigationBuilder<TSource,TTarget>

Fournit une API simple pour la configuration d’un IMutableNavigation ou d’un IMutableSkipNavigation.

OwnedEntityTypeBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedEntityTypeBuilder<T>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationBuilder

Fournit une API simple pour configurer une navigation vers un type d’entité appartenant.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Fournit une API simple pour configurer une navigation vers un type d’entité appartenant.

OwnedNavigationSplitTableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationSplitViewBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationStoredProcedureBuilder

Fournit une API simple pour configurer un IMutableStoredProcedure auquel un type d’entité est mappé.

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

Fournit une API simple pour configurer un IMutableStoredProcedure auquel un type d’entité est mappé.

OwnedNavigationTableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationTableValuedFunctionBuilder

Fournit une API simple pour configurer un IMutableDbFunction auquel un type d’entité est mappé.

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

Fournit une API simple pour configurer un IMutableDbFunction auquel un type d’entité est mappé.

OwnedNavigationTemporalPeriodPropertyBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationTemporalTableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationViewBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

OwnershipBuilder

Fournit une API simple pour configurer une propriété.

OwnershipBuilder<TEntity,TDependentEntity>

Fournit une API simple pour configurer une propriété.

PrimitiveCollectionBuilder

Fournit une API simple pour la configuration d’un IMutableProperty.

PrimitiveCollectionBuilder<TProperty>

Fournit une API simple pour la configuration d’un IMutableProperty.

PropertiesConfigurationBuilder

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

PropertiesConfigurationBuilder<TProperty>

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

PropertyBuilder

Fournit une API simple pour la configuration d’un IMutableProperty.

PropertyBuilder<TProperty>

Fournit une API simple pour la configuration d’un IMutableProperty.

QueryTypeBuilder

Fournit une API simple pour configurer un type de requête.

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

QueryTypeBuilder<TQuery>

Fournit une API simple pour la configuration d’un IMutableEntityType.

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ReferenceCollectionBuilder

Fournit une API simple pour configurer une relation un-à-plusieurs.

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

Fournit une API simple pour configurer une relation un-à-plusieurs.

ReferenceCollectionBuilderBase

Fournit une API simple pour configurer une relation un-à-plusieurs.

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ReferenceNavigationBuilder

Fournit une API simple pour configurer une relation où la configuration a commencé à la fin de la relation avec une référence qui pointe vers un instance d’un autre type d’entité.

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

Fournit une API simple pour configurer une relation où la configuration a commencé à la fin de la relation avec une référence qui pointe vers un instance d’un autre type d’entité.

ReferenceOwnershipBuilder

Fournit une API simple pour configurer une propriété un-à-un.

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

Fournit une API simple pour configurer une propriété un-à-un.

ReferenceReferenceBuilder

Fournit une API simple pour configurer une relation un-à-un.

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

Fournit une API simple pour configurer une relation un-à-un.

ReferenceReferenceBuilderBase

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

RelationshipBuilderBase

Classe de base utilisée pour configurer une relation.

SequenceBuilder

Fournit une API simple pour la configuration d’un ISequence.

SplitTableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

SplitTableBuilder<TEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

SplitViewBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

SplitViewBuilder<TEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

StoredProcedureBuilder

Fournit une API simple pour configurer un IMutableStoredProcedure auquel un type d’entité est mappé.

StoredProcedureBuilder<TEntity>

Fournit une API simple pour configurer un IMutableStoredProcedure auquel un type d’entité est mappé.

StoredProcedureParameterBuilder

Fournit une API simple pour la configuration d’un IStoredProcedure paramètre.

StoredProcedureResultColumnBuilder

Fournit une API simple pour configurer une IStoredProcedure colonne de résultats.

TableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

TableBuilder<TEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

TableTriggerBuilder

Fournit un point d’API pour les extensions spécifiques au fournisseur pour la configuration d’un ITrigger.

TableValuedFunctionBuilder

Fournit une API simple pour configurer un IMutableDbFunction auquel un type d’entité est mappé.

TableValuedFunctionBuilder<TEntity>

Fournit une API simple pour configurer un IMutableDbFunction auquel un type d’entité est mappé.

TemporalPeriodPropertyBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

TemporalTableBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

TemporalTableBuilder<TEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

TriggerBuilder

Fournit un point d’API pour les extensions spécifiques au fournisseur pour la configuration d’un ITrigger.

TypeMappingConfigurationBuilder

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

TypeMappingConfigurationBuilder<TProperty>

Fournit une surface d’API simple pour définir les valeurs par défaut des propriétés avant l’exécution des conventions.

ViewBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ViewBuilder<TEntity>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ViewColumnBuilder

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

ViewColumnBuilder<TProperty>

Les instances de cette classe sont retournées à partir de méthodes lors de l’utilisation de l’API ModelBuilder et elle n’est pas conçue pour être construite directement dans le code de votre application.

Interfaces

IConventionAnnotatableBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionAnnotatable à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionCheckConstraintBuilder

Fournit une API simple pour la configuration d’une contrainte case activée.

IConventionComplexPropertyBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionComplexProperty à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionComplexTypeBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionComplexProperty à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionDbFunctionBuilder

Fournit une API simple pour la configuration d’un IConventionDbFunction.

IConventionDbFunctionParameterBuilder

Fournit une API simple pour la configuration d’un IConventionDbFunctionParameter.

IConventionDiscriminatorBuilder

Fournit une surface d’API simple pour définir des valeurs de discriminateur à partir de conventions.

IConventionElementTypeBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionElementType pour une collection primitive à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionEntityTypeBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionEntityType à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionEntityTypeMappingFragmentBuilder

Fournit une API simple pour la configuration d’un IConventionEntityTypeMappingFragment.

IConventionForeignKeyBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionForeignKey à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionIndexBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionIndex à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionKeyBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionKey à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionModelBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionModelBuilder à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionNavigationBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionNavigation à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionOwnedEntityTypeBuilder

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionPropertyBaseBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionPropertyBase à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionPropertyBaseBuilder<TBuilder>

Fournit une surface d’API simple pour la configuration d’un IConventionPropertyBase à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionPropertyBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionProperty à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionRelationalPropertyOverridesBuilder

Fournit une API simple pour la configuration d’un IConventionRelationalPropertyOverrides.

IConventionRelationshipBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionForeignKey à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionSequenceBuilder

Fournit une API simple pour la configuration d’un IConventionSequence.

IConventionServicePropertyBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionServiceProperty à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionSkipNavigationBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionSkipNavigation à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

IConventionStoredProcedureBuilder

Fournit une API simple pour la configuration d’un IConventionStoredProcedure.

IConventionStoredProcedureParameterBuilder

Fournit une API simple pour la configuration d’un IConventionStoredProcedureParameter.

IConventionStoredProcedureResultColumnBuilder

Fournit une API simple pour la configuration d’un IConventionStoredProcedureResultColumn.

IConventionTriggerBuilder

Fournit un point d’API pour les extensions spécifiques au fournisseur pour la configuration d’un IConventionTrigger.

IConventionTypeBaseBuilder

Fournit une surface d’API simple pour la configuration d’un IConventionTypeBase à partir de conventions.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.