EntityTypeExtensions Classe

Définition

Attention

Use IReadOnlyEntityType

Méthodes d’extension de type d’entité pour IReadOnlyEntityType.

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

Méthodes

DisplayName(ITypeBase)
Obsolète.

Obtient le nom d’affichage convivial pour le donné ITypeBase.

FindDeclaredNavigation(IEntityType, 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(IEntityType, 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(IEntityType)
Obsolète.

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

FindForeignKey(IEntityType, 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(IEntityType, 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(IEntityType, 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(IEntityType, 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(IEntityType, 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(IEntityType, 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(IEntityType, PropertyInfo)
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(IEntityType, 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(IEntityType)
Obsolète.

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

FindProperties(IEntityType, 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(IEntityType, MemberInfo)
Obsolète.

Obtient une propriété avec les informations de membre données. 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(IEntityType, MemberInfo) pour rechercher une propriété de navigation.

FindProperty(IEntityType, PropertyInfo)
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(IEntityType, PropertyInfo) pour rechercher une propriété de navigation.

FullName(ITypeBase)
Obsolète.

Obtient le nom unique du donné IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)
Obsolète.

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

GetAllBaseTypesAscending(IEntityType)
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(IEntityType)
Obsolète.

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

GetAllBaseTypesInclusiveAscending(IEntityType)
Obsolète.

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

GetChangeTrackingStrategy(IEntityType)
Obsolète.

Obtient la stratégie de suivi des modifications utilisée 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é.

GetClosestCommonParent(IEntityType, IEntityType)
Obsolète.

Retourne le type d’entité le plus proche qui est un parent des deux types d’entités donnés. Si l’une des entités données est un parent de l’autre, ce parent est retourné. Retourne null si les deux types d’entités ne sont pas dans la même hiérarchie.

GetConcreteDerivedTypesInclusive(IEntityType)
Obsolète.

Retourne tous les types dérivés du donné IEntityType, y compris le type lui-même, qui ne sont pas abstract.

GetDeclaredForeignKeys(IEntityType)
Obsolète.

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

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(IEntityType)
Obsolète.

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

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(IEntityType)
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(IEntityType)
Obsolète.

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

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(IEntityType) également de renvoyer les propriétés de navigation déclarées sur les types de base.

GetDeclaredProperties(IEntityType)
Obsolète.

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

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(IEntityType)
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(IEntityType)
Obsolète.

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

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.

GetDefiningQuery(IEntityType)
Obsolète.

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

GetDerivedForeignKeys(IEntityType)
Obsolète.

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

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(IEntityType)
Obsolète.

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

GetDerivedTypesInclusive(IEntityType)
Obsolète.

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

GetDirectlyDerivedTypes(IEntityType)
Obsolète.

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

GetDiscriminatorProperty(IEntityType)
Obsolète.

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

GetDiscriminatorValue(IEntityType)
Obsolète.

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

GetIsDiscriminatorMappingComplete(IEntityType)
Obsolète.

Retourne la valeur indiquant si le mappage du discriminateur est terminé pour ce type d’entité.

GetNavigations(IEntityType)
Obsolète.

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

GetProperty(IEntityType, String)
Obsolète.

Obtient une propriété portant le nom donné.

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

GetQueryFilter(IEntityType)
Obsolète.

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

GetReferencingForeignKeys(IEntityType)
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).

GetRootType(IEntityType)
Obsolète.

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

GetSeedData(IEntityType, Boolean)
Obsolète.

Obtient les données stockées dans le modèle pour le type d’entité donné.

HasDefiningNavigation(IEntityType)
Obsolète.

Obtient une valeur indiquant si ce type d’entité a une navigation définissante.

IsAbstract(ITypeBase)
Obsolète.

Vérifie si ce type d’entité représente un type abstrait.

IsAssignableFrom(IEntityType, IEntityType)
Obsolète.

Détermine si ce type d’entité dérive (ou est le même que) d’un type d’entité donné.

IsInOwnershipPath(IEntityType, IEntityType)
Obsolète.

Obtient une valeur indiquant si le type d’entité donné est dans le chemin de propriété pour ce type d’entité.

IsOwned(IEntityType)
Obsolète.

Obtient une valeur indiquant si ce type d’entité appartient à un autre type d’entité.

IsStrictlyDerivedFrom(IEntityType, IEntityType)
Obsolète.

Détermine si ce type d’entité dérive (mais n’est pas le même que) d’un type d’entité donné.

LeastDerivedType(IEntityType, IEntityType)
Obsolète.

Obtient le type le moins dérivé entre les deux spécifiés.

RootType(IEntityType)
Obsolète.

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

ShortName(ITypeBase)
Obsolète.

Obtient un nom court pour le donné ITypeBase qui peut être utilisé dans d’autres identificateurs.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)
Obsolète.

Crée une représentation lisible des métadonnées données.

Avertissement : ne vous fiez pas au format de la chaîne retournée. Il est conçu pour le débogage uniquement et peut changer arbitrairement entre les versions.

S’applique à