Partager via


ModelExtensions Classe

Définition

Attention

Use IReadOnlyModel

Méthodes d’extension pour IReadOnlyModel.

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

Méthodes

FindEntityType(IModel, 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(IModel, Type, String, IEntityType)
Obsolète.

Obtient le type d’entité pour le type 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é.

FindRuntimeEntityType(IModel, Type)
Obsolète.

Obtient l’entité qui mappe la classe d’entité donnée, où la classe peut être un proxy dérivé du type d’entité réel. 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.

GetChangeTrackingStrategy(IModel)
Obsolète.

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

GetEntityTypes(IModel, String)
Obsolète.

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

GetEntityTypes(IModel, Type)
Obsolète.

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

GetProductVersion(IModel)
Obsolète.

Obtient la version de l’assembly EF Core utilisée pour générer ce modèle

GetPropertyAccessMode(IModel)
Obsolète.

Obtient le utilisé pour les PropertyAccessMode propriétés des 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 retournée ici sera utilisée pour toute propriété pour laquelle aucun remplacement n’a été spécifié.

HasEntityTypeWithDefiningNavigation(IModel, String)
Obsolète.

Obtient une valeur indiquant si le modèle contient un type d’entité correspondant avec une navigation de définition.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Obsolète.

Obtient une valeur indiquant si le modèle contient un type d’entité correspondant avec une navigation de définition.

IsIndexerMethod(IModel, MethodInfo)
Obsolète.

Obtient une valeur indiquant si l’objet MethodInfo donné reprenait un accès à l’indexeur.

IsShared(IModel, Type)
Obsolète.

Obtient si le type CLR est utilisé par les entités de type partagé dans le modèle.

ToDebugString(IModel, 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 à