IConventionEntityTypeBuilder Interface

Définition

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.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.

Propriétés

Metadata

Obtient le type d’entité en cours de configuration.

ModelBuilder

Obtient le générateur de modèles.

(Hérité de IConventionAnnotatableBuilder)

Méthodes

CanAddNavigation(String, Boolean)
Obsolète.

Retourne une valeur indiquant si la navigation donnée peut être ajoutée à ce type d’entité.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Retourne une valeur indiquant si la propriété d’indexeur complexe donnée peut être ajoutée à ce type.

(Hérité de IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Retourne une valeur indiquant si la propriété complexe donnée peut être ajoutée à ce type.

(Hérité de IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Retourne une valeur indiquant si la propriété complexe donnée peut être ajoutée à ce type.

(Hérité de IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Retourne une valeur indiquant si et sur les propriétés données peuvent être ajoutés à ce type d’entité.

CanHaveIndexerProperty(Type, String, Boolean)

Retourne une valeur indiquant si la propriété d’indexeur donnée peut être ajoutée à ce type d’entité.

CanHaveNavigation(MemberInfo, Boolean)

Retourne une valeur indiquant si la navigation donnée peut être ajoutée à ce type d’entité.

CanHaveNavigation(String, Boolean)
Obsolète.

Retourne une valeur indiquant si la navigation donnée peut être ajoutée à ce type d’entité.

CanHaveNavigation(String, Type, Boolean)

Retourne une valeur indiquant si la navigation donnée peut être ajoutée à ce type d’entité.

CanHaveProperty(MemberInfo, Boolean)

Retourne une valeur indiquant si la propriété donnée peut être ajoutée à ce type d’entité.

CanHaveProperty(Type, String, Boolean)

Retourne une valeur indiquant si la propriété donnée peut être ajoutée à ce type d’entité.

CanHaveServiceProperty(MemberInfo, Boolean)

Retourne une valeur indiquant si la propriété de service donnée peut être ajoutée à ce type d’entité.

CanHaveSkipNavigation(MemberInfo, Boolean)

Retourne une valeur indiquant si la navigation skip donnée peut être ajoutée à ce type d’entité.

CanHaveSkipNavigation(String, Boolean)
Obsolète.

Retourne une valeur indiquant si la navigation skip donnée peut être ajoutée à ce type d’entité.

CanHaveSkipNavigation(String, Type, Boolean)

Retourne une valeur indiquant si la navigation skip donnée peut être ajoutée à ce type d’entité.

CanHaveTrigger(String, Boolean)

Retourne une valeur indiquant si le déclencheur peut être configuré.

CanIgnore(String, Boolean)

Retourne une valeur indiquant si le nom de membre donné peut être ignoré à partir de la source de configuration donnée.

CanRemoveAnnotation(String, Boolean)

Retourne une valeur indiquant si une annotation portant le nom donné peut être supprimée à l’aide de cette source de configuration.

(Hérité de IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Retourne une valeur indiquant si la propriété complexe peut être supprimée de ce type.

(Hérité de IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Retourne une valeur indiquant si la propriété discriminateur peut être supprimée.

CanRemoveIndex(IConventionIndex, Boolean)

Retourne une valeur indiquant si l’index peut être supprimé de ce type d’entité.

CanRemoveKey(Boolean)

Retourne une valeur indiquant si le type d’entité peut être marqué comme sans clé.

CanRemoveKey(IConventionKey, Boolean)

Retourne une valeur indiquant si la clé peut être supprimée de ce type d’entité.

CanRemoveNavigation(IConventionNavigation, Boolean)

Retourne une valeur indiquant si la navigation peut être supprimée de ce type d’entité.

CanRemoveProperty(IConventionProperty, Boolean)

Retourne une valeur indiquant si la propriété peut être supprimée de ce type.

(Hérité de IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Retourne une valeur indiquant si la clé étrangère peut être supprimée de ce type d’entité.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Retourne une valeur indiquant si la propriété de service peut être supprimée de ce type d’entité.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Retourne une valeur indiquant si la navigation skip peut être supprimée de ce type d’entité.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Retourne une valeur indiquant si la navigation skip peut être supprimée de ce type d’entité.

CanSetAnnotation(String, Object, Boolean)

Retourne une valeur indiquant si une annotation avec le nom et la valeur donnés peut être définie à partir de cette source de configuration.

(Hérité de IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Retourne une valeur indiquant si le type donné peut être défini comme type de base de ce type d’entité.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Retourne une valeur indiquant si la stratégie de suivi des modifications donnée peut être définie à partir de la source de configuration actuelle.

CanSetDefiningQuery(LambdaExpression, Boolean)
Obsolète.

Retourne une valeur indiquant si la requête de définition donnée peut être définie à partir de la source de configuration actuelle.

CanSetDiscriminator(MemberInfo, Boolean)

Retourne une valeur indiquant si la propriété discriminateur peut être configurée.

CanSetDiscriminator(String, Boolean)

Retourne une valeur indiquant si la propriété discriminateur peut être configurée.

CanSetDiscriminator(String, Type, Boolean)

Retourne une valeur indiquant si la propriété discriminateur peut être configurée.

CanSetDiscriminator(Type, Boolean)

Retourne une valeur indiquant si la propriété discriminateur peut être configurée.

CanSetDiscriminator(Type, String, Boolean)

Retourne une valeur indiquant si la colonne discriminateur peut être configurée.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Retourne une valeur indiquant si les propriétés données peuvent être définies comme clé primaire pour ce type d’entité.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Retourne une valeur indiquant si les propriétés données peuvent être définies comme clé primaire pour ce type d’entité.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Retourne une valeur indiquant si le donné PropertyAccessMode peut être défini à partir de la source de configuration actuelle.

CanSetQueryFilter(LambdaExpression, Boolean)

Retourne une valeur indiquant si le filtre de requête donné peut être défini à partir de la source de configuration actuelle.

ComplexIndexerProperty(Type, String, Type, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété d’indexeur complexe avec le nom donné. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

(Hérité de IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété complexe avec les informations de membre données. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

(Hérité de IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété complexe avec le nom donné. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

(Hérité de IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Crée une propriété avec un nom différent de toutes les propriétés existantes.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Retourne les propriétés existantes correspondant aux membres donnés ou les crée.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Retourne les propriétés existantes avec les noms donnés ou les crée si des membres CLR correspondants sont trouvés.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Obtient ou crée un générateur pour la cible d’une navigation potentielle.

HasAnnotation(String, Object, Boolean)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec identique ou inférieur ConfigurationSource.

HasBaseType(IConventionEntityType, Boolean)

Définit le type de base de ce type d’entité dans une hiérarchie d’héritage.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Configure le ChangeTrackingStrategy à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’un instance du type d’entité.

HasDefiningQuery(LambdaExpression, Boolean)
Obsolète.

Configure une requête utilisée pour fournir des données pour un type d’entité sans clé.

HasDiscriminator(Boolean)

Configure la propriété discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.

HasDiscriminator(MemberInfo, Boolean)

Configure la propriété discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.

HasDiscriminator(String, Boolean)

Configure la propriété discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.

HasDiscriminator(String, Type, Boolean)

Configure la propriété discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.

HasDiscriminator(Type, Boolean)

Configure la propriété discriminatrice utilisée pour identifier le type d’entité que représente chaque ligne d’une table lorsqu’une hiérarchie d’héritage est mappée à une table unique dans une base de données relationnelle.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configure un index sur les propriétés spécifiées. S’il existe un index existant dans la liste de propriétés donnée, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configure un index sur les propriétés spécifiées, avec le nom spécifié. S’il existe un index existant sur l’ensemble de propriétés donné et avec le nom donné, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<String>, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index existant dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configure un index sur les noms de propriétés spécifiés. S’il existe un index existant dans la liste donnée de noms de propriétés, l’index existant est retourné pour la configuration.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Crée une autre clé dans le modèle pour ce type d’entité s’il n’en existe pas déjà sur les propriétés spécifiées.

HasNoAnnotation(String, Boolean)

Supprime l’annotation portant le nom donné de cet objet.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Supprime une propriété complexe de ce type d’entité.

HasNoDeclaredDiscriminator(Boolean)
Obsolète.

Supprime la propriété discriminateur de ce type d’entité. Cette méthode est généralement appelée lorsque le type d’entité n’est plus mappé à la même table que tout autre type de la hiérarchie ou lorsque ce type d’entité n’est plus le type racine.

HasNoDiscriminator(Boolean)

Supprime la propriété discriminateur de ce type d’entité. Cette méthode est généralement appelée lorsque le type d’entité n’est plus mappé à la même table que tout autre type de la hiérarchie ou lorsque ce type d’entité n’est plus le type racine.

HasNoIndex(IConventionIndex, Boolean)

Supprime un index de ce type d’entité.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Supprime un index de ce type d’entité.

HasNoKey(Boolean)

Configure le type d’entité pour qu’il n’ait aucune clé. Il sera utilisable uniquement pour les requêtes.

HasNoKey(IConventionKey, Boolean)

Supprime une clé primaire ou alternative de ce type d’entité.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Supprime une clé primaire ou alternative de ce type d’entité.

HasNoNavigation(IConventionNavigation, Boolean)

Supprime une navigation de ce type d’entité.

HasNonNullAnnotation(String, Object, Boolean)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec le même ou inférieur ConfigurationSource. Supprime l’annotation si null la valeur est spécifiée.

HasNoProperty(IConventionProperty, Boolean)

Supprime une propriété de ce type d’entité.

HasNoRelationship(IConventionForeignKey, Boolean)

Supprime une clé étrangère de ce type d’entité.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Supprime une relation de ce type d’entité.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Supprime une propriété de service de ce type d’entité.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Supprime un saut de navigation de ce type d’entité.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Supprime un saut de navigation de ce type d’entité.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(IConventionEntityType, String, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(Type, MemberInfo, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(Type, String, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasOwnership(Type, String, String, Boolean)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

HasQueryFilter(LambdaExpression, Boolean)

Spécifie une expression de prédicat LINQ qui sera automatiquement appliquée à toutes les requêtes ciblant ce type d’entité.

HasRelationship(IConventionEntityType, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible avec la cible comme fin principale.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible avec la cible comme fin principale.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible avec la cible comme fin principale.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Configure une relation entre ce type d’entité et le type d’entité cible.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configure une navigation d’évitement et l’inverse entre ce et le type d’entité cible.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configure une navigation d’évitement entre ce type d’entité et le type d’entité cible.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configure une navigation d’évitement entre ce type d’entité et le type d’entité cible.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configure une navigation d’évitement entre ce type d’entité et le type d’entité cible.

HasTrigger(String, Boolean)

Configure un déclencheur de base de données lors du ciblage d’une base de données relationnelle.

Ignore(String, Boolean)

Exclut la propriété donnée du type d’entité et empêche les conventions d’ajouter une propriété ou une navigation correspondante au type.

IndexerProperty(Type, String, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété d’indexeur avec le nom donné. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

IsIgnored(String, Boolean)

Indique si le nom de membre donné est ignoré pour la source de configuration donnée.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Définit les propriétés qui composent la clé primaire pour ce type d’entité.

PrimaryKey(IReadOnlyList<String>, Boolean)

Définit les propriétés qui composent la clé primaire pour ce type d’entité.

Property(MemberInfo, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété avec les informations de membre données. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

Property(Type, String, Boolean, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété avec le nom donné. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

RemoveAnnotation(String, Boolean)
Obsolète.

Supprime l’annotation portant le nom donné de cet objet.

(Hérité de IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Supprime les propriétés de la liste donnée si elles ne font pas partie d’un objet de métadonnées.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Obsolète.

Supprime les propriétés d’ombre dans la liste donnée si elles ne font pas partie d’un objet de métadonnées.

ServiceProperty(MemberInfo, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété de service avec les informations de membre données. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

ServiceProperty(Type, MemberInfo, Boolean)

Retourne un objet qui peut être utilisé pour configurer la propriété de service avec les informations de membre données. Si aucune propriété correspondante n’existe, une nouvelle propriété est ajoutée.

SetOrRemoveAnnotation(String, Object, Boolean)
Obsolète.

Définit ou supprime l’annotation stockée sous le nom donné.

(Hérité de IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Définit le PropertyAccessMode à utiliser pour toutes les propriétés de ce type d’entité.

Méthodes d’extension

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Retourne une valeur indiquant si la durée de vie du magasin analytique peut être définie à partir de la source de configuration actuelle

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le conteneur auquel le type d’entité est mappé peut être défini à partir de la source de configuration actuelle

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Retourne une valeur indiquant si l’heure de vie par défaut peut être définie à partir de la source de configuration actuelle

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de propriété parent auquel le type d’entité est mappé peut être défini à partir de la source de configuration actuelle

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la propriété utilisée pour stocker la clé de partition peut être définie à partir de la source de configuration actuelle

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Retourne une valeur indiquant si le débit donné peut être défini.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configure la durée de vie du magasin analytique en secondes à l’étendue du conteneur.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configure le temps de vie par défaut en secondes au niveau de l’étendue du conteneur.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configure la propriété utilisée pour stocker la clé de partition.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Configure le débit provisionné.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Configure le conteneur auquel le type d’entité est mappé lors du ciblage d’Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Retourne une valeur indiquant si la requête en mémoire donnée peut être définie à partir de la source de configuration actuelle.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configure une requête utilisée pour fournir des données pour un type d’entité.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retourne une valeur indiquant si la table à laquelle ce type d’entité est mappé peut être exclue des migrations à l’aide de la source de configuration spécifiée.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Retourne une valeur indiquant si la contrainte case activée peut être configurée.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Obsolète.

Retourne une valeur indiquant si la contrainte case activée peut être configurée.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si un commentaire peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Retourne une valeur indiquant si le nom de la fonction peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de la fonction peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être utilisée comme nom de propriété JSON pour le type d’entité.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la stratégie de mappage de hiérarchie peut être configurée à l’aide de la source de configuration spécifiée.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le schéma du nom de table peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la chaîne SQL de requête peut être définie pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de la table peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de la vue peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le schéma de la vue peut être défini pour ce type d’entité à l’aide de la source de configuration spécifiée.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configure la procédure stockée que le type d’entité utilise pour les suppressions lors du ciblage d’une base de données relationnelle.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Marquez la table à laquelle ce type d’entité est mappé comme exclu des migrations.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configure une contrainte de case activée de base de données lors du ciblage d’une base de données relationnelle.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Configure un commentaire à appliquer à la table

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Configure l’entité mappée à une colonne JSON, en la mappant à la propriété JSON donnée, au lieu d’utiliser le nom de navigation qui y mène.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configure la procédure stockée que le type d’entité utilise pour les insertions lors du ciblage d’une base de données relationnelle.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Configure le schéma de la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Configure une chaîne SQL utilisée pour fournir des données pour le type d’entité.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Configure le schéma de la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configure la procédure stockée que le type d’entité utilise pour les mises à jour lors du ciblage d’une base de données relationnelle.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Définit la stratégie de mappage de hiérarchie.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de table d’historique donné peut être défini pour l’entité.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir un schéma de table d’historique.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retourne une valeur indiquant si la table mappée peut être configurée comme optimisée en mémoire.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Retourne une valeur indiquant si la table mappée peut être configurée comme temporelle.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir une propriété de fin de période.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir une propriété de début de période.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configure une propriété de fin de période pour l’entité mappée à une table temporelle.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configure une propriété de début de période pour l’entité mappée à une table temporelle.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configure la table comme temporelle.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configure un nom de table d’historique pour l’entité mappée à une table temporelle.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configure un schéma de table d’historique pour l’entité mappée à une table temporelle.

S’applique à