MutableEntityTypeExtensions Classe

Définition

Attention

Use IMutableEntityType

Méthodes d’extension pour IMutableEntityType.

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

Méthodes

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsolète.

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

AddIndex(IMutableEntityType, IMutableProperty)
Obsolète.

Ajoute un index à ce type d’entité.

AddIndexerProperty(IMutableEntityType, String, Type)
Obsolète.

Ajoute une propriété sauvegardée par un indexeur à ce type d’entité.

AddKey(IMutableEntityType, IMutableProperty)
Obsolète.

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

AddProperty(IMutableEntityType, MemberInfo)
Obsolète.

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

AddProperty(IMutableEntityType, PropertyInfo)
Obsolète.

Ajoute une propriété à cette entité.

AddProperty(IMutableEntityType, String)
Obsolète.

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

AddProperty(IMutableEntityType, String, Type)
Obsolète.

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

FindDeclaredForeignKeys(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType)
Obsolète.

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

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

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

FindForeignKeys(IMutableEntityType, 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(IMutableEntityType, 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 le jeu de propriétés spécifié sont retournées.

FindIndex(IMutableEntityType, IProperty)
Obsolète.

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

FindKey(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType)
Obsolète.

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

FindProperties(IMutableEntityType, 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 les propriétés de navigation.

FindProperty(IMutableEntityType, 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 les propriétés de navigation. Utilisez FindNavigation(IMutableEntityType, MemberInfo) pour rechercher une propriété de navigation.

GetAllBaseTypes(IMutableEntityType)
Obsolète.

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

GetAllBaseTypesAscending(IMutableEntityType)
Obsolète.

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

GetDeclaredForeignKeys(IMutableEntityType)
Obsolète.

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

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. Utilisez GetForeignKeys() également pour retourner des clés étrangères déclarées sur les types de base.

GetDeclaredIndexes(IMutableEntityType)
Obsolète.

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

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

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

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é pour éviter de traiter la même propriété de navigation plusieurs fois. Permet GetNavigations(IMutableEntityType) également de retourner les propriétés de navigation déclarées sur les types de base.

GetDeclaredProperties(IMutableEntityType)
Obsolète.

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

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. Utilisez GetProperties() également pour retourner les propriétés déclarées sur les types de base.

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

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

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. Utilisez GetServiceProperties() également pour retourner les propriétés déclarées sur les types de base.

GetDerivedForeignKeys(IMutableEntityType)
Obsolète.

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

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

GetDerivedTypes(IMutableEntityType)
Obsolète.

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

GetDerivedTypesInclusive(IMutableEntityType)
Obsolète.

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

GetDirectlyDerivedTypes(IMutableEntityType)
Obsolète.

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

GetDiscriminatorProperty(IMutableEntityType)
Obsolète.

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

GetNavigations(IMutableEntityType)
Obsolète.

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

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsolète.

Obtient une relation existante ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsolète.

Obtient une relation existante ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Obsolète.

Obtient l’index défini sur la propriété donnée ou en crée un s’il n’en est pas déjà défini.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsolète.

Obtient l’index défini sur la propriété donnée ou en crée un s’il n’en est pas déjà défini.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Obsolète.

Obtient l’autre clé existante définie sur une propriété ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsolète.

Obtient la clé alternative existante définie sur un ensemble de propriétés ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Obsolète.

Obtient la propriété portant le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, String, Type)
Obsolète.

Obtient la propriété portant le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Obsolète.

Obtient la propriété portant le nom donné ou en crée une nouvelle si elle n’est pas déjà définie.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsolète.

Obtient la clé primaire existante d’une entité ou la définit si elle n’est pas définie.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsolète.

Obtient la clé primaire existante d’une entité ou la définit si elle n’est pas définie.

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

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

RemoveDiscriminatorValue(IMutableEntityType)
Obsolète.

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

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsolète.

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

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsolète.

Supprime un index de ce type d’entité.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsolète.

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

RemoveProperty(IMutableEntityType, String)
Obsolète.

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

RootType(IMutableEntityType)
Obsolète.

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

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
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é.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
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(IMutableEntityType, LambdaExpression)
Obsolète.

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

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

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

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Obsolète.

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

SetDiscriminatorValue(IMutableEntityType, Object)
Obsolète.

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

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsolète.

Définit le PropertyAccessMode à utiliser pour les navigations de ce type d’entité.

Notez que les navigations individuelles peuvent remplacer ce mode d’accès. La valeur définie ici sera utilisée pour toute navigation pour laquelle aucune substitution n’a été spécifiée.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsolète.

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

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsolète.

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

Notez que des propriétés individuelles peuvent remplacer ce mode d’accès. La valeur définie ici sera utilisée pour toute propriété pour laquelle aucune substitution n’a été spécifiée.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsolète.

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

Notez que des propriétés et des navigations individuelles peuvent remplacer ce mode d’accès. La valeur définie ici sera utilisée pour toute propriété ou navigation pour laquelle aucune substitution n’a été spécifiée.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Obsolète.

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

S’applique à