Partager via


MutableModelExtensions Classe

Définition

Attention

Use IMutableModel

Méthodes d’extension pour IMutableModel.

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

Méthodes

AddIgnored(IMutableModel, Type)
Obsolète.

Marque le type d’entité donné comme ignoré, empêchant les conventions d’ajouter un type d’entité correspondant au modèle.

AddOwned(IMutableModel, Type)
Obsolète.

Marque le type d’entité donné comme appartenant, indiquant qu’en cas de découverte, les types d’entités correspondants doivent être configurés comme appartenant.

AddShared(IMutableModel, Type)
Obsolète.

Marque le type d’entité donné comme partagé, indiquant que lorsque les types d’entités correspondants sont découverts, ils doivent être configurés en tant que type d’entité de type partagé.

FinalizeModel(IMutableModel)
Obsolète.

Force le post-traitement sur le modèle de sorte qu’il soit prêt à être utilisé par le runtime. Ce post-traitement se produit automatiquement lors de l’utilisation OnModelCreating(ModelBuilder)de ; cette méthode permet de l’exécuter explicitement dans les cas où l’exécution automatique n’est pas possible.

FindEntityType(IMutableModel, Type)
Obsolète.

Obtient l’entité qui mappe la classe d’entité donnée. Retourne null si aucun type d’entité avec le type CLR donné n’est trouvé ou si le type CLR donné est utilisé par le type d’entité de type partagé ou si le type d’entité a une navigation de définition.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsolète.

Obtient le type d’entité pour le nom donné, en définissant le nom de navigation et le type d’entité de définition. Retourne null si aucun type d’entité correspondant n’est trouvé.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Obsolète.

Retourne les types d’entité correspondant aux types les moins dérivés du donné.

GetEntityTypes(IMutableModel, String)
Obsolète.

Obtient les types d’entités correspondant au nom donné.

GetEntityTypes(IMutableModel, Type)
Obsolète.

Obtient les types d’entités correspondant au type donné.

GetOrAddEntityType(IMutableModel, String)
Obsolète.

Obtient le type d’entité portant le nom donné ou ajoute un nouveau type d’entité si aucun n’est trouvé.

GetOrAddEntityType(IMutableModel, Type)
Obsolète.

Obtient le type d’entité avec la classe CLR donnée ou ajoute un nouveau type d’entité si aucun n’est trouvé.

IsIgnored(IMutableModel, Type)
Obsolète.

Indique si le nom du type d’entité donné est ignoré.

IsOwned(IMutableModel, Type)
Obsolète.

Retourne une valeur indiquant si les types d’entités utilisant le type donné doivent être configurés en tant que types détenus lorsqu’ils sont découverts par des conventions.

RemoveEntityType(IMutableModel, IMutableEntityType)
Obsolète.

Supprime un type d’entité du modèle.

RemoveEntityType(IMutableModel, String)
Obsolète.

Supprime un type d’entité sans définition de navigation du modèle.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Obsolète.

Supprime du modèle un type d’entité avec une navigation de définition.

RemoveEntityType(IMutableModel, Type)
Obsolète.

Supprime un type d’entité du modèle.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsolète.

Supprime du modèle un type d’entité avec une navigation de définition.

RemoveIgnored(IMutableModel, Type)
Obsolète.

Supprime le type d’entité ignoré.

RemoveOwned(IMutableModel, Type)
Obsolète.

Supprime le type détenu donné, ce qui indique que lorsque les types d’entités correspondants sont découverts, ils ne doivent pas être configurés comme étant détenus.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Obsolète.

Définit la stratégie de suivi des modifications par défaut à utiliser pour les entités dans le modèle. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’une instance d’un type d’entité.

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

Définit la stratégie de suivi des modifications par défaut à utiliser pour les entités dans le modèle. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’une instance d’un type d’entité.

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

Définit le PropertyAccessMode à utiliser pour les propriétés de tous les types d’entités dans ce modèle.

Notez que les types d’entités individuels peuvent remplacer ce mode d’accès, et que les propriétés individuelles des types d’entités peuvent remplacer le mode d’accès défini sur le type d’entité. La valeur définie ici sera utilisée pour toute propriété pour laquelle aucun remplacement n’a été spécifié.

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

Définit le PropertyAccessMode à utiliser pour les propriétés de tous les types d’entités dans ce modèle.

Notez que les types d’entités individuels peuvent remplacer ce mode d’accès, et que les propriétés individuelles des types d’entités peuvent remplacer le mode d’accès défini sur le type d’entité. La valeur définie ici sera utilisée pour toute propriété pour laquelle aucun remplacement n’a été spécifié.

S’applique à