RuntimeEntityType Classe

Définition

Représente un type d’entité dans un modèle.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Héritage
RuntimeEntityType
Héritage
Implémente
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .

Constructeurs

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

Propriétés

BaseType

Obtient le type de base de ce type. Retourne null si ce n’est pas un type dérivé dans une hiérarchie d’héritage.

(Hérité de RuntimeTypeBase)
ClrType

Obtient la classe CLR utilisée pour représenter les instances de ce type. Retourne null si le type n’a pas de classe CLR correspondante (appelée type d’ombre).

(Hérité de RuntimeTypeBase)
ConstructorBinding

Obtient ou définit le InstantiationBinding pour le constructeur préféré.

Counts

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

DebugView

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

DirectlyDerivedTypes

Obtient tous les types du modèle qui dérivent directement de ce type.

(Hérité de RuntimeTypeBase)
EmptyShadowValuesFactory

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

IsReadOnly

Indique si l’objet actif est en lecture seule.

(Hérité de AnnotatableBase)
Item[String]

Obtient l’annotation de valeur avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
Model

Obtient le modèle auquel ce type appartient.

Model

Obtient le modèle auquel ce type appartient.

(Hérité de RuntimeTypeBase)
Name

Obtient le nom de ce type.

Name

Obtient le nom de ce type.

(Hérité de RuntimeTypeBase)
OriginalValuesFactory

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

Properties

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de RuntimeTypeBase)
ServiceOnlyConstructorBinding

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

ShadowValuesFactory

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

StoreGeneratedValuesFactory

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

TemporaryValuesFactory

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

Méthodes

AddAnnotation(String, Annotation)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

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

(Hérité de RuntimeTypeBase)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

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

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Ajoute un index à ce type d’entité.

AddKey(IReadOnlyList<RuntimeProperty>)

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

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

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

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

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

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

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

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

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

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

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

(Hérité de RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Ajoute des annotations d’exécution à cet objet.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations d’exécution à cet objet.

(Hérité de AnnotatableBase)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

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

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

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

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Ajoute une nouvelle propriété de navigation skip à ce type d’entité.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Ajoute une nouvelle propriété de navigation skip à ce type d’entité.

AddTrigger(String)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

CreateAnnotation(String, Object)

Crée une annotation.

(Hérité de AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Crée une annotation d’exécution.

(Hérité de AnnotatableBase)
EnsureMutable()

Lève si le modèle est en lecture seule.

(Hérité de AnnotatableBase)
EnsureReadOnly()

Lève si le modèle n’est pas en lecture seule.

(Hérité de AnnotatableBase)
FindAnnotation(String)

Obtient l’annotation avec le nom donné, retournée null si elle n’existe pas.

(Hérité de AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Obtient les propriétés complexes portant le nom donné sur ce type, types de base ou types dérivés.

(Hérité de RuntimeTypeBase)
FindComplexProperty(String)

Obtient la propriété complexe avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

FindDeclaredProperty(String)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de RuntimeTypeBase)
FindDeclaredTrigger(String)

Recherche un déclencheur portant le nom donné.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(String)

Obtient l’index avec le nom donné. Retourne null si aucun index de ce type n’existe.

FindIndexerProperty(Type)

Retourne la propriété d’indexeur par défaut qui prend une valeur s’il en existe une String .

FindIndexerPropertyInfo()

Retourne le PropertyInfo pour l’indexeur sur le type CLR associé, le cas échéant.

FindIndexerPropertyInfo()

Retourne le PropertyInfo pour l’indexeur sur le type CLR associé s’il en existe un.

(Hérité de RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtient la clé primaire ou alternative définie sur les propriétés données. Retourne null si aucune clé n’est définie pour les propriétés données.

FindMember(String)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

FindMembersInHierarchy(String)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

FindNavigation(String)

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

FindNavigationsInHierarchy(String)

Obtient les navigations avec le nom donné sur ce type, types de base ou types dérivés.

FindProperties(IEnumerable<String>)

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

FindProperties(IEnumerable<String>)

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

(Hérité de RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Obtient les propriétés avec le nom donné sur ce type, types de base ou types dérivés.

(Hérité de RuntimeTypeBase)
FindProperty(String)

Obtient la propriété portant un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

FindProperty(String)

Obtient la propriété avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
FindRuntimeAnnotation(String)

Obtient l’annotation du runtime avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
FindServicePropertiesInHierarchy(String)

Obtient les propriétés de service avec le nom donné sur ce type, types de base ou types dérivés.

FindServiceProperty(String)

Obtient la propriété de service avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

FindSkipNavigation(String)

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

FindSkipNavigationsInHierarchy(String)

Obtient les navigations skip avec le nom donné sur ce type, types de base ou types dérivés.

GetAnnotation(String)

Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas.

(Hérité de AnnotatableBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actif.

(Hérité de AnnotatableBase)
GetComplexProperties()

Obtient les propriétés complexes définies sur ce type.

(Hérité de RuntimeTypeBase)
GetDeclaredComplexProperties()

Obtient les propriétés complexes déclarées sur ce type.

(Hérité de RuntimeTypeBase)
GetDeclaredMembers()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

GetDeclaredProperties()

Obtient toutes les propriétés scalaires déclarées sur ce type.

(Hérité de RuntimeTypeBase)
GetDerivedTypes()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de RuntimeTypeBase)
GetDerivedTypes<T>()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de RuntimeTypeBase)
GetFlattenedComplexProperties()

Retourne tous les RuntimeComplexProperty membres de ce type et tous les types complexes imbriqués, le cas échéant.

(Hérité de RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Retourne tous les IProperty membres de ce type et tous les types complexes imbriqués, le cas échéant.

(Hérité de RuntimeTypeBase)
GetFlattenedProperties()

Retourne tous les IProperty membres de ce type et tous les types complexes imbriqués, le cas échéant.

(Hérité de RuntimeTypeBase)
GetMembers()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’en existe pas.

(Hérité de AnnotatableBase)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

GetOrCreateMaterializer(IEntityMaterializerSource)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

GetProperties()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

(Hérité de RuntimeTypeBase)
GetRuntimeAnnotations()

Obtient toutes les annotations d’exécution sur l’objet actif.

(Hérité de AnnotatableBase)
GetSnapshottableMembers()

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

OnAnnotationSet(String, Annotation, Annotation)

Appelé lorsqu’une annotation a été définie ou supprimée.

(Hérité de AnnotatableBase)
RemoveAnnotation(String)

Supprime l’annotation donnée de cet objet.

(Hérité de AnnotatableBase)
RemoveRuntimeAnnotation(String)

Supprime l’annotation d’exécution donnée de cet objet.

(Hérité de AnnotatableBase)
Reparent(RuntimeModel)

Re-parente ce type d’entité au modèle donné.

SetAnnotation(String, Annotation, Annotation)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetAnnotation(String, Object)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

SetPrimaryKey(RuntimeKey)

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

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

SetRuntimeAnnotation(String, Annotation, Annotation)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.

ToString()

Retourne une chaîne qui représente l'objet actuel.

Implémentations d’interfaces explicites

IAnnotatable.AddRuntimeAnnotation(String, Object)

Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Obtient l’annotation du runtime avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Obtient toutes les annotations d’exécution sur l’objet actif.

(Hérité de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Supprime l’annotation d’exécution donnée de cet objet.

(Hérité de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IEntityType.BaseType

Obtient le type de base du type d'entité. Retourne null si il ne s’agit pas d’un type dérivé dans une hiérarchie d’héritage.

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

IEntityType.FindDeclaredNavigation(String)

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.

IEntityType.FindDeclaredProperty(String)

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.

IEntityType.FindDeclaredTrigger(String)

Recherche un déclencheur portant le nom donné.

IEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

IEntityType.FindIndex(String)

Obtient l’index avec le nom donné. Retourne null si aucun index de ce type n’existe.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtient la clé primaire ou alternative définie sur les propriétés données. Retourne null si aucune clé n’est définie pour les propriétés données.

IEntityType.FindPrimaryKey()

Obtient la clé primaire pour ce type d’entité. Retourne null si aucune clé primaire n’est définie.

IEntityType.FindProperties(IReadOnlyList<String>)

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

IEntityType.FindProperty(String)

Obtient la propriété portant un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

IEntityType.FindServiceProperty(String)

Obtient la propriété de service avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

IEntityType.FindSkipNavigation(MemberInfo)

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

IEntityType.FindSkipNavigation(String)

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

IEntityType.GetDeclaredForeignKeys()

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

IEntityType.GetDeclaredIndexes()

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

IEntityType.GetDeclaredKeys()

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

IEntityType.GetDeclaredNavigations()

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

IEntityType.GetDeclaredProperties()

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

IEntityType.GetDeclaredReferencingForeignKeys()

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).

IEntityType.GetDeclaredServiceProperties()

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

IEntityType.GetDeclaredSkipNavigations()

Obtient toutes les propriétés de navigation skip déclarées sur ce type d’entité.

IEntityType.GetDeclaredTriggers()

Retourne les déclencheurs déclarés sur le type d’entité.

IEntityType.GetDerivedForeignKeys()

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

IEntityType.GetDerivedIndexes()

Obtient tous les index déclarés sur les types dérivés du donné IEntityType.

IEntityType.GetDerivedSkipNavigations()

Obtient toutes les propriétés de navigation skip déclarées sur les types dérivés de ce type d’entité.

IEntityType.GetDirectlyDerivedTypes()

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

IEntityType.GetForeignKeyProperties()

Retourne les propriétés contenues dans les clés étrangères.

IEntityType.GetForeignKeys()

Obtient les clés étrangères définies sur ce type d’entité.

IEntityType.GetIndexes()

Obtient les index définis sur ce type d’entité.

IEntityType.GetKeys()

Obtient les clés primaire et alternative pour ce type d’entité.

IEntityType.GetNavigations()

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

IEntityType.GetProperties()

Obtient les propriétés définies sur ce type d’entité.

IEntityType.GetReferencingForeignKeys()

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).

IEntityType.GetServiceProperties()

Obtient tous les IServiceProperty éléments définis sur ce type d’entité.

IEntityType.GetSkipNavigations()

Obtient les propriétés de navigation skip sur ce type d’entité.

IEntityType.GetValueGeneratingProperties()

Retourne les propriétés qui ont besoin d’une valeur à générer lorsque l’entrée d’entité passe à l’état Added .

IReadOnlyAnnotatable.FindAnnotation(String)

Obtient l’annotation avec le nom donné, retournée null si elle n’existe pas.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtient toutes les annotations sur l’objet actif.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtient la valeur de l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de AnnotatableBase)
IReadOnlyEntityType.BaseType

Obtient le type de base du type d'entité. Retourne null si il ne s’agit pas d’un type dérivé dans une hiérarchie d’héritage.

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

IReadOnlyEntityType.FindDeclaredNavigation(String)

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.

IReadOnlyEntityType.FindDeclaredProperty(String)

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.

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Obtient une propriété de navigation skip sur ce type d’entité.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Recherche un déclencheur portant le nom donné.

IReadOnlyEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

IReadOnlyEntityType.FindIndex(String)

Obtient l’index avec le nom donné. Retourne null si aucun index de ce type n’existe.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtient la clé primaire ou alternative définie sur les propriétés données. Retourne null si aucune clé n’est définie pour les propriétés données.

IReadOnlyEntityType.FindPrimaryKey()

Obtient la clé primaire pour ce type d’entité. Retourne null si aucune clé primaire n’est définie.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

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

IReadOnlyEntityType.FindProperty(String)

Obtient la propriété portant un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

IReadOnlyEntityType.FindServiceProperty(String)

Obtient la propriété de service avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

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

IReadOnlyEntityType.FindSkipNavigation(String)

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

IReadOnlyEntityType.GetChangeTrackingStrategy()

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é.

IReadOnlyEntityType.GetDeclaredForeignKeys()

Obtient toutes les clés étrangères déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredIndexes()

Obtient tous les index déclarés sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredKeys()

Obtient toutes les clés déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredNavigations()

Obtient toutes les propriétés de navigation déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredProperties()

Obtient toutes les propriétés de non-navigation déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredReferencingForeignKeys()

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).

IReadOnlyEntityType.GetDeclaredServiceProperties()

Obtient toutes les propriétés de service déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Obtient toutes les propriétés de navigation skip déclarées sur ce type d’entité.

IReadOnlyEntityType.GetDeclaredTriggers()

Retourne les déclencheurs déclarés sur le type d’entité.

IReadOnlyEntityType.GetDerivedForeignKeys()

Obtient toutes les clés étrangères déclarées sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedIndexes()

Obtient tous les index déclarés sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedNavigations()

Obtient toutes les propriétés de navigation déclarées sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedProperties()

Obtient toutes les propriétés non de navigation déclarées sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedServiceProperties()

Obtient toutes les propriétés de service déclarées sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Obtient toutes les propriétés de navigation skip déclarées sur les types dérivés de ce type d’entité.

IReadOnlyEntityType.GetDerivedTypes()

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

IReadOnlyEntityType.GetDerivedTypesInclusive()

Retourne tous les types dérivés de ce type d’entité, y compris le type lui-même.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

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

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Retourne le nom de la propriété qui sera utilisée pour stocker une valeur de discriminateur.

IReadOnlyEntityType.GetDiscriminatorValue()

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

IReadOnlyEntityType.GetForeignKeys()

Obtient les clés étrangères définies sur ce type d’entité.

IReadOnlyEntityType.GetIndexes()

Obtient les index définis sur ce type d’entité.

IReadOnlyEntityType.GetKeys()

Obtient les clés primaires et secondaires pour ce type d’entité.

IReadOnlyEntityType.GetNavigationAccessMode()

Représente un type d’entité dans un modèle.

IReadOnlyEntityType.GetNavigations()

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

IReadOnlyEntityType.GetProperties()

Obtient les propriétés définies sur ce type d’entité.

IReadOnlyEntityType.GetQueryFilter()

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

IReadOnlyEntityType.GetReferencingForeignKeys()

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é ou un type de base est le principal).

IReadOnlyEntityType.GetSeedData(Boolean)

Représente un type d’entité dans un modèle.

IReadOnlyEntityType.GetServiceProperties()

Obtient tous les IReadOnlyServiceProperty éléments définis sur ce type d’entité.

IReadOnlyEntityType.GetSkipNavigations()

Obtient les propriétés de navigation skip sur ce type d’entité.

IReadOnlyEntityType.HasServiceProperties()

Vérifie si ce type d’entité est IServiceProperty défini ou non.

IReadOnlyTypeBase.ClrType

Obtient la classe CLR utilisée pour représenter les instances de ce type. Retourne null si le type n’a pas de classe CLR correspondante (appelée type d’ombre).

IReadOnlyTypeBase.FindComplexProperty(String)

Obtient la propriété complexe portant le nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

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.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

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.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Obtient le membre portant le nom donné. Retourne null si aucun membre portant le nom donné n’est défini.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Obtient les membres portant le nom donné sur ce type, types de base ou types dérivés.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

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

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Obtient la propriété portant le nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Obtient la stratégie de suivi des modifications utilisée pour ce type. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés pour une instance du type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Obtient les propriétés complexes définies sur ce type et les types de base.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Obtient les propriétés complexes déclarées sur ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Obtient les membres déclarés sur ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Obtient toutes les propriétés scalaires déclarées sur ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Obtient les propriétés complexes déclarées sur les types dérivés de ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Obtient toutes les propriétés scalaires déclarées sur les types dérivés de ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Obtient les membres définis sur ce type et les types de base.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetNavigationAccessMode()

Représente un type d’entité dans un modèle.

IReadOnlyTypeBase.GetProperties()

Obtient toutes les propriétés scalaires définies sur ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Représente un type d’entité dans un modèle.

IReadOnlyTypeBase.GetPropertyAccessMode()

Obtient le PropertyAccessMode utilisé pour les propriétés et les navigations de ce type.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Obtient une valeur indiquant si ce type de structure est mappé à un Type auquel d’autres types structurels sont également mappés.

IReadOnlyTypeBase.IsPropertyBag

Obtient une valeur indiquant si ce type structurel a un indexeur capable de contenir des propriétés arbitraires et une méthode qui peut être utilisée pour déterminer si une propriété d’indexeur donnée contient une valeur.

IReadOnlyTypeBase.IsPropertyBag

Obtient une valeur indiquant si ce type structurel a un indexeur capable de contenir des propriétés arbitraires et une méthode qui peut être utilisée pour déterminer si une propriété d’indexeur donnée contient une valeur.

(Hérité de RuntimeTypeBase)
IReadOnlyTypeBase.Model

Obtient le modèle auquel ce type appartient.

IRuntimeEntityType.Counts

Représente un type d’entité dans un modèle.

IRuntimeEntityType.EmptyShadowValuesFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Représente un type d’entité dans un modèle.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Représente un type d’entité dans un modèle.

IRuntimeEntityType.InstanceFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.OriginalValuesFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.RelationshipSnapshotFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.ShadowValuesFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.StoreGeneratedValuesFactory

Représente un type d’entité dans un modèle.

IRuntimeEntityType.TemporaryValuesFactory

Représente un type d’entité dans un modèle.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Représente un type d’entité dans un modèle.

(Hérité de RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Représente un type d’entité dans un modèle.

(Hérité de RuntimeTypeBase)
ITypeBase.FindComplexProperty(String)

Obtient la propriété complexe avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

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.

(Hérité de RuntimeTypeBase)
ITypeBase.FindMember(String)

Obtient le membre portant le nom donné. Retourne null si aucun membre portant le nom donné n’est défini.

(Hérité de RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Obtient les membres portant le nom donné sur ce type, types de base ou types dérivés..

(Hérité de RuntimeTypeBase)
ITypeBase.FindProperty(String)

Obtient la propriété avec un nom donné. Retourne null si aucune propriété portant le nom donné n’est définie.

(Hérité de RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Obtient les propriétés complexes définies sur ce type d’entité.

(Hérité de RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Obtient les propriétés complexes déclarées sur ce type d’entité.

(Hérité de RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Obtient les membres déclarés sur ce type.

(Hérité de RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Obtient toutes les propriétés de non-navigation déclarées sur ce type.

(Hérité de RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Retourne toutes les propriétés qui implémentent IComplexProperty, y compris celles sur les types complexes.

(Hérité de RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Retourne toutes les propriétés déclarées qui implémentent IProperty, y compris celles sur les types complexes.

(Hérité de RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Retourne toutes les propriétés qui implémentent IProperty, y compris celles sur les types complexes.

(Hérité de RuntimeTypeBase)
ITypeBase.GetMembers()

Obtient les membres définis sur ce type et les types de base.

(Hérité de RuntimeTypeBase)
ITypeBase.GetProperties()

Obtient les propriétés définies sur ce type.

(Hérité de RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Retourne tous les membres qui peuvent avoir besoin d’une valeur instantané lors du suivi des modifications.

(Hérité de RuntimeTypeBase)
ITypeBase.Model

Obtient le modèle auquel ce type appartient.

Méthodes d’extension

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Retourne le temps de vie du magasin analytique en secondes à l’étendue du conteneur.

GetContainer(IEntityType)

Retourne le nom du conteneur auquel le type d’entité est mappé.

GetContainer(IReadOnlyEntityType)

Retourne le nom du conteneur auquel le type d’entité est mappé.

GetContainingPropertyName(IEntityType)

Retourne le nom de la propriété parente à laquelle le type d’entité est mappé.

GetContainingPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété parente à laquelle le type d’entité est mappé.

GetDefaultTimeToLive(IReadOnlyEntityType)

Retourne le temps de vie par défaut en secondes au niveau de l’étendue du conteneur.

GetETagProperty(IEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagProperty(IReadOnlyEntityType)

Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe.

GetETagPropertyName(IEntityType)

Retourne le nom de la propriété utilisée pour stocker l’etag.

GetETagPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété utilisée pour stocker l’ETag.

GetPartitionKeyProperty(IEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyProperty(IReadOnlyEntityType)

Retourne la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyPropertyName(IEntityType)

Retourne le nom de la propriété utilisée pour stocker la clé de partition.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Retourne le nom de la propriété utilisée pour stocker la clé de partition.

GetThroughput(IReadOnlyEntityType)

Retourne le débit provisionné à l’étendue du conteneur.

DisplayName(ITypeBase)

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

FindDeclaredNavigation(IEntityType, String)

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)

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

FindNavigation(IEntityType, MemberInfo)

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)

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>)

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)

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.

FullName(ITypeBase)
Obsolète..

Obtient le nom unique du donné IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)

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

GetAllBaseTypesAscending(IEntityType)

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

GetAllBaseTypesInclusive(IEntityType)

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

GetAllBaseTypesInclusiveAscending(IEntityType)

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

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)

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

GetDeclaredForeignKeys(IEntityType)

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)

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)

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)

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)

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)

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)

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)

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.

GetDerivedTypesInclusive(IEntityType)

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

GetDirectlyDerivedTypes(IEntityType)

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)

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

GetIsDiscriminatorMappingComplete(IEntityType)

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)

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)

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

GetRootType(IEntityType)

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

GetSeedData(IEntityType, Boolean)

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)

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

IsInOwnershipPath(IEntityType, IEntityType)

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

IsStrictlyDerivedFrom(IEntityType, IEntityType)

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

ShortName(ITypeBase)

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

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

Crée une représentation lisible par l’homme des métadonnées données.

Avertissement : ne vous appuyez pas sur le format de la chaîne retournée. Il est conçu pour le débogage uniquement et peut changer arbitrairement d’une version à l’autre.

AnnotationsToDebugString(IAnnotatable, Int32)

Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet.

GetInMemoryQuery(IEntityType)

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

GetInMemoryQuery(IReadOnlyEntityType)

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

FindCheckConstraint(IEntityType, String)

Recherche un ICheckConstraint avec le nom donné.

FindCheckConstraint(IReadOnlyEntityType, String)

Recherche un IReadOnlyCheckConstraint avec le nom donné.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

GetCheckConstraints(IEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetCheckConstraints(IReadOnlyEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetComment(IEntityType)

Retourne le commentaire pour la table à laquelle cette entité est mappée.

GetComment(IReadOnlyEntityType)

Retourne le commentaire pour la table à laquelle cette entité est mappée.

GetContainerColumnName(IReadOnlyEntityType)

Obtient le nom de colonne de conteneur auquel le type d’entité est mappé.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Obsolète..

Obtient le mappage de type de colonne de conteneur auquel le type d’entité est mappé.

GetDeclaredCheckConstraints(IEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDefaultMappings(IEntityType)

Retourne les mappages par défaut que le type d’entité utiliserait.

GetDefaultSchema(IEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour ce type d’entité.

GetDefaultSchema(IReadOnlyEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour ce type d’entité.

GetDefaultSqlQueryName(IEntityType)

Obtient le nom de requête SQL par défaut qui serait utilisé pour ce type d’entité lors du mappage à l’aide de RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Obtient le nom de requête SQL par défaut qui serait utilisé pour ce type d’entité lors du mappage à l’aide de RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultTableName(IEntityType, Boolean)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewName(IEntityType)

Retourne le nom d’affichage par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewName(IReadOnlyEntityType)

Retourne le nom d’affichage par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewSchema(IEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour cette vue d’entité.

GetDefaultViewSchema(IReadOnlyEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour cette vue d’entité.

GetDeleteStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null si elle n’est pas mappée à une procédure stockée.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null si elle n’est pas mappée à une procédure stockée.

GetDeleteStoredProcedureMappings(IEntityType)

Retourne les procédures stockées de suppression auxquelles le type d’entité est mappé.

GetFunctionMappings(IEntityType)

Retourne les fonctions auxquelles le type d’entité est mappé.

GetFunctionName(IEntityType)

Retourne le nom de la fonction à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une fonction.

GetFunctionName(IReadOnlyEntityType)

Retourne le nom de la fonction à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une fonction.

GetInsertStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedureMappings(IEntityType)

Retourne les procédures stockées d’insertion auxquelles le type d’entité est mappé.

GetJsonPropertyName(IReadOnlyEntityType)

Obtient la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON.

GetMappingFragments(IEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(IEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(IReadOnlyEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingStrategy(IReadOnlyEntityType)

Obtient la stratégie de mappage pour les types dérivés.

GetSchema(IEntityType)

Retourne le schéma de base de données qui contient la table mappée.

GetSchema(IReadOnlyEntityType)

Retourne le schéma de base de données qui contient la table mappée.

GetSchemaQualifiedTableName(IEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une table.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une table.

GetSchemaQualifiedViewName(IEntityType)

Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une vue.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une vue.

GetSqlQuery(IEntityType)

Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou null si elle n’est pas mappée à une chaîne SQL.

GetSqlQuery(IReadOnlyEntityType)

Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou null si elle n’est pas mappée à une chaîne SQL.

GetSqlQueryMappings(IEntityType)

Retourne les mappages de chaîne SQL.

GetTableMappings(IEntityType)

Retourne les tables auxquelles le type d’entité est mappé.

GetTableName(IEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une table.

GetTableName(IReadOnlyEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une table.

GetUpdateStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedureMappings(IEntityType)

Retourne les procédures stockées de mise à jour auxquelles le type d’entité est mappé.

GetViewMappings(IEntityType)

Retourne les vues auxquelles le type d’entité est mappé.

GetViewName(IEntityType)

Retourne le nom de l’affichage auquel le type d’entité est mappé ou null s’il n’est pas mappé à une vue.

GetViewName(IReadOnlyEntityType)

Retourne le nom de l’affichage auquel le type d’entité est mappé ou null s’il n’est pas mappé à une vue.

GetViewSchema(IEntityType)

Retourne le schéma de base de données qui contient l’affichage mappé.

GetViewSchema(IReadOnlyEntityType)

Retourne le schéma de base de données qui contient l’affichage mappé.

IsIgnoredByMigrations(IEntityType)

Obtient une valeur indiquant si le type d’entité est ignoré par Migrations.

IsMappedToJson(IReadOnlyEntityType)

Obtient une valeur indiquant si l’entité spécifiée est mappée à une colonne JSON.

IsTableExcludedFromMigrations(IEntityType)

Obtient une valeur indiquant si la table associée est ignorée par Migrations.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Obtient une valeur indiquant si la table associée est ignorée par Migrations.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Obtient une valeur indiquant si la table spécifiée est ignorée par Migrations.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Retourne le mappage de type pour un objet de magasin de type table particulier.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Retourne le mappage de type pour un objet de magasin de type table particulier.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetContainerColumnName(IReadOnlyTypeBase)

Obtient le nom de colonne de conteneur auquel le type est mappé.

GetDefaultMappings(ITypeBase)

Retourne les mappages par défaut que le type utiliserait.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedure(ITypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedureMappings(ITypeBase)

Retourne les procédures stockées de suppression auxquelles le type est mappé.

GetFunctionMappings(ITypeBase)

Retourne les fonctions auxquelles le type est mappé.

GetFunctionName(IReadOnlyTypeBase)

Retourne le nom de la fonction à laquelle le type est mappé ou null s’il n’est pas mappé à une fonction.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les insertions ou null si elle n’est pas mappée à une procédure stockée.

GetInsertStoredProcedure(ITypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les insertions ou null si elle n’est pas mappée à une procédure stockée.

GetInsertStoredProcedureMappings(ITypeBase)

Retourne les procédures stockées d’insertion auxquelles le type est mappé.

GetJsonPropertyName(IReadOnlyTypeBase)

Obtient la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON.

GetMappingFragments(IReadOnlyTypeBase)

Retourne tous les fragments de mappage de type configurés.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Retourne tous les fragments de mappage de type configurés du type donné.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(ITypeBase)

Retourne tous les fragments de mappage de type configurés.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingFragments(ITypeBase, StoreObjectType)

Retourne tous les fragments de mappage de type configurés du type donné.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

GetMappingStrategy(IReadOnlyTypeBase)

Obtient la stratégie de mappage pour les types dérivés.

GetSchema(IReadOnlyTypeBase)

Retourne le schéma de base de données qui contient la table mappée.

GetSqlQuery(IReadOnlyTypeBase)

Retourne la chaîne SQL utilisée pour fournir des données pour le type ou null si elle n’est pas mappée à une chaîne SQL.

GetSqlQueryMappings(ITypeBase)

Retourne les mappages de chaîne SQL.

GetTableMappings(ITypeBase)

Retourne les tables auxquelles le type est mappé.

GetTableName(IReadOnlyTypeBase)

Retourne le nom de la table à laquelle le type est mappé ou null s’il n’est pas mappé à une table.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les mises à jour ou null s’il n’est pas mappé à une procédure stockée.

GetUpdateStoredProcedure(ITypeBase)

Retourne la procédure stockée à laquelle le type est mappé pour les mises à jour ou null s’il n’est pas mappé à une procédure stockée.

GetUpdateStoredProcedureMappings(ITypeBase)

Retourne les procédures stockées de mise à jour auxquelles le type est mappé.

GetViewMappings(ITypeBase)

Retourne les vues auxquelles le type est mappé.

GetViewName(IReadOnlyTypeBase)

Retourne le nom de l’affichage auquel le type est mappé ou null s’il n’est pas mappé à une vue.

GetViewSchema(IReadOnlyTypeBase)

Retourne le schéma de base de données qui contient l’affichage mappé.

IsMappedToJson(IReadOnlyTypeBase)

Obtient une valeur indiquant si l’entité spécifiée est mappée à une colonne JSON.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Obtient les annotations de données pour configurer un type d’entité.

GetDbSetName(IReadOnlyEntityType)

Obtient le nom qui doit être utilisé pour la DbSet<TEntity> propriété sur la DbContext classe pour ce type d’entité.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Obtient les appels d’API Fluent pour configurer un type d’entité.

IsSimpleManyToManyJoinEntityType(IEntityType)

Vérifiez si un type d’entité peut être considéré comme un type d’entité de jointure plusieurs à plusieurs.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Retourne une valeur indiquant s’il faut utiliser la clause SQL RETURNING lors de l’enregistrement des modifications apportées à la table. La clause RETURNING n’est pas compatible avec certaines fonctionnalités Sqlite, telles que les tables virtuelles ou les tables avec des déclencheurs AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Retourne une valeur indiquant s’il faut utiliser la clause SQL RETURNING lors de l’enregistrement des modifications apportées à la table. La clause RETURNING n’est pas compatible avec certaines fonctionnalités Sqlite, telles que les tables virtuelles ou les tables avec des déclencheurs AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la table d’historique associée à l’entité mappée à une table temporelle.

GetHistoryTableSchema(IReadOnlyEntityType)

Retourne une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la propriété de fin de période de l’entité mappée à une table temporelle.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la propriété de début de période de l’entité mappée à une table temporelle.

IsMemoryOptimized(IEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

IsMemoryOptimized(IReadOnlyEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Retourne une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Retourne une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications dans la table spécifiée. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

IsTemporal(IReadOnlyEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table temporelle.

S’applique à