ConventionEntityTypeExtensions Classe

Définition

Attention

Use IConventionEntityType

Méthodes d’extension pour IConventionEntityType.

public static class ConventionEntityTypeExtensions
[System.Obsolete("Use IConventionEntityType")]
public static class ConventionEntityTypeExtensions
type ConventionEntityTypeExtensions = class
[<System.Obsolete("Use IConventionEntityType")>]
type ConventionEntityTypeExtensions = class
Public Module ConventionEntityTypeExtensions
Héritage
ConventionEntityTypeExtensions
Attributs

Méthodes

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Obsolète.

Ajoute une nouvelle relation à ce type d’entité.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
Obsolète.

Ajoute un index à ce type d’entité.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsolète.

Ajoute une propriété soutenue par et indexeur à ce type d’entité.

AddKey(IConventionEntityType, IConventionProperty, Boolean)
Obsolète.

Ajoute une nouvelle clé de remplacement à ce type d’entité.

AddProperty(IConventionEntityType, MemberInfo, Boolean)
Obsolète.

Ajoute une propriété à ce type d’entité.

AddProperty(IConventionEntityType, String, Boolean)
Obsolète.

Ajoute une propriété à ce type d’entité.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsolète.

Ajoute une propriété à ce type d’entité.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Obsolète.

Obtient les clés étrangères déclarées sur le donné IConventionEntityType à l’aide des propriétés données.

FindDeclaredNavigation(IConventionEntityType, String)
Obsolète.

Obtient une propriété de navigation sur le type d’entité donné. Ne retourne pas les propriétés de navigation définies sur un type de base. Retourne null si aucune propriété de navigation n’est trouvée.

FindDeclaredProperty(IConventionEntityType, String)
Obsolète.

Recherche une propriété déclarée sur le type avec le nom donné. Ne retourne pas de propriétés définies sur un type de base.

FindDefiningNavigation(IConventionEntityType)
Obsolète.

Retourne la définition de la navigation, le cas échéant.null

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
Obsolète.

Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou alternative donnée. Retourne null si aucune clé étrangère n’est trouvée.

FindForeignKeys(IConventionEntityType, IProperty)
Obsolète.

Obtient les clés étrangères définies sur la propriété donnée. Seules les clés étrangères définies sur la propriété spécifiée sont retournées. Les clés étrangères composites qui incluent la propriété spécifiée ne sont pas retournées.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Obsolète.

Obtient les clés étrangères définies sur les propriétés données. Seules les clés étrangères définies sur l’ensemble de propriétés spécifié sont retournées.

FindIndex(IConventionEntityType, IProperty)
Obsolète.

Obtient l’index sans nom défini sur la propriété donnée. Retourne null si aucun index de ce type n’est défini.

Les index nommés ne sont pas retournés même si la liste des propriétés correspond.

FindKey(IConventionEntityType, IProperty)
Obsolète.

Obtient la clé primaire ou secondaire définie sur la propriété donnée. Retourne null si aucune clé n’est définie pour la propriété donnée.

FindNavigation(IConventionEntityType, MemberInfo)
Obsolète.

Obtient une propriété de navigation sur le type d’entité donné. Retourne null si aucune propriété de navigation n’est trouvée.

FindNavigation(IConventionEntityType, String)
Obsolète.

Obtient une propriété de navigation sur le type d’entité donné. Retourne null si aucune propriété de navigation n’est trouvée.

FindOwnership(IConventionEntityType)
Obsolète.

Retourne la relation au propriétaire s’il s’agit d’un type détenu ou null d’un autre type.

FindProperties(IConventionEntityType, IReadOnlyList<String>)
Obsolète.

Recherche les propriétés correspondantes sur le type d’entité donné. Retourne null si une propriété est introuvable.

Cette API recherche uniquement les propriétés scalaires et ne trouve pas de propriétés de navigation.

FindProperty(IConventionEntityType, MemberInfo)
Obsolète.

Obtient une propriété sur le type d’entité donné. Retourne null si aucune propriété n’est trouvée.

Cette API recherche uniquement les propriétés scalaires et ne trouve pas de propriétés de navigation. Utilisez FindNavigation(IConventionEntityType, MemberInfo) pour rechercher une propriété de navigation.

GetAllBaseTypes(IConventionEntityType)
Obsolète.

Obtient tous les types du modèle dont dérive un type d’entité donné, en commençant par la racine.

GetAllBaseTypesAscending(IConventionEntityType)
Obsolète.

Obtient tous les types du modèle dont dérive un type d’entité donné, en commençant par le plus proche.

GetAllBaseTypesInclusive(IConventionEntityType)
Obsolète.

Retourne tous les types de base du donné IEntityType, y compris le type lui-même, de haut en bas.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
Obsolète.

Retourne tous les types de base du donné IEntityType, y compris le type lui-même, de bas en haut.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
Obsolète.

Retourne la source de configuration pour GetChangeTrackingStrategy(IEntityType).

GetDeclaredForeignKeys(IConventionEntityType)
Obsolète.

Obtient toutes les clés étrangères déclarées sur le donné IConventionEntityType.

Cette méthode ne retourne pas de clés étrangères déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même clé étrangère plusieurs fois. Permet GetForeignKeys() également de retourner des clés étrangères déclarées sur les types de base.

GetDeclaredIndexes(IConventionEntityType)
Obsolète.

Obtient tous les index déclarés sur le donné IConventionEntityType.

Cette méthode ne retourne pas d’index déclarés sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter le même index plusieurs fois. Utilisez GetForeignKeys() également pour retourner les index déclarés sur les types de base.

GetDeclaredKeys(IConventionEntityType)
Obsolète.

Obtient toutes les clés déclarées sur le donné IEntityType.

Cette méthode ne retourne pas de clés déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même clé plusieurs fois. Permet GetKeys() également de retourner des clés déclarées sur les types de base.

GetDeclaredNavigations(IConventionEntityType)
Obsolète.

Obtient toutes les propriétés de navigation déclarées sur le donné IConventionEntityType.

Cette méthode ne retourne pas les propriétés de navigation déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même propriété de navigation plusieurs fois. Permet GetNavigations(IConventionEntityType) également de renvoyer les propriétés de navigation déclarées sur les types de base.

GetDeclaredProperties(IConventionEntityType)
Obsolète.

Obtient toutes les propriétés non de navigation déclarées sur le donné IConventionEntityType.

Cette méthode ne retourne pas les propriétés déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même propriété plusieurs fois. Permet GetProperties() également de retourner des propriétés déclarées sur les types de base.

GetDeclaredReferencingForeignKeys(IConventionEntityType)
Obsolète.

Obtient toutes les clés étrangères qui ciblent un type d’entité donné (c’est-à-dire les clés étrangères où le type d’entité donné est le principal).

GetDeclaredServiceProperties(IConventionEntityType)
Obsolète.

Obtient toutes les propriétés de service déclarées sur le donné IConventionEntityType.

Cette méthode ne retourne pas les propriétés déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même propriété plusieurs fois. Permet GetServiceProperties() également de retourner des propriétés déclarées sur les types de base.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Obsolète.

Retourne la source de configuration pour GetDefiningQuery(IEntityType).

GetDerivedForeignKeys(IConventionEntityType)
Obsolète.

Obtient toutes les clés étrangères déclarées sur les types dérivés du donné IConventionEntityType.

Cette méthode ne retourne pas de clés étrangères déclarées sur le type d’entité donné lui-même. Utilisez GetForeignKeys() pour renvoyer les clés étrangères déclarées sur ce type d’entité et de base.

GetDerivedTypes(IConventionEntityType)
Obsolète.

Obtient tous les types du modèle qui dérivent d’un type d’entité donné.

GetDerivedTypesInclusive(IConventionEntityType)
Obsolète.

Retourne tous les types dérivés du donné IConventionEntityType, y compris le type lui-même.

GetDirectlyDerivedTypes(IConventionEntityType)
Obsolète.

Obtient tous les types du modèle qui dérivent directement d’un type d’entité donné.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
Obsolète.

Obtient le ConfigurationSource pour l’exhaustivité de la valeur du discriminateur.

GetDiscriminatorProperty(IConventionEntityType)
Obsolète.

Retourne le IConventionProperty qui sera utilisé pour stocker une valeur de discriminateur.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
Obsolète.

Obtient le ConfigurationSource pour la propriété de discriminateur.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
Obsolète.

Obtient le ConfigurationSource pour la valeur du discriminateur.

GetNavigations(IConventionEntityType)
Obsolète.

Obtient toutes les propriétés de navigation sur le type d’entité donné.

GetQueryFilterConfigurationSource(IConventionEntityType)
Obsolète.

Retourne la source de configuration pour GetQueryFilter(IEntityType).

GetReferencingForeignKeys(IConventionEntityType)
Obsolète.

Obtient toutes les clés étrangères qui ciblent un type d’entité donné (c’est-à-dire les clés étrangères dont le type d’entité donné ou un type dont il est dérivé est le principal).

GetRootType(IConventionEntityType)
Obsolète.

Obtient le type de base racine pour un type d’entité donné.

RemoveDiscriminatorValue(IConventionEntityType)
Obsolète.

Supprime la valeur du discriminateur pour ce type d’entité.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
Obsolète.

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

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsolète.

Supprime un index de ce type d’entité.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsolète.

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

RemoveProperty(IConventionEntityType, String)
Obsolète.

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

RootType(IConventionEntityType)
Obsolète.

Obtient le type de base racine pour un type d’entité donné.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
Obsolète.

Définit la stratégie de suivi des modifications à 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é.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Obsolète.

Définit la requête LINQ utilisée comme source par défaut pour les requêtes de ce type.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
Obsolète.

Définit la valeur indiquant si le mappage du discriminateur est terminé.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
Obsolète.

Définit le IProperty qui sera utilisé pour stocker une valeur de discriminateur.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
Obsolète.

Définit la valeur du discriminateur pour ce type d’entité.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
Obsolète.

Définit la clé primaire pour ce type d’entité.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
Obsolète.

Définit le filtre d’expression LINQ appliqué automatiquement aux requêtes pour ce type d’entité.

S’applique à