RuntimeEntityType Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
ClrType |
Obtient la classe CLR utilisée pour représenter les instances de ce type.
Retourne |
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 |
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 |
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 |
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 |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Obtient l’index sans nom défini sur les propriétés données. Retourne |
FindIndex(String) |
Obtient l’index avec le nom donné. Retourne |
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 |
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 |
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 |
FindProperties(IEnumerable<String>) |
Recherche les propriétés correspondantes sur le type d’entité donné. Retourne |
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 |
FindProperty(String) |
Obtient la propriété avec un nom donné. Retourne |
FindRuntimeAnnotation(String) |
Obtient l’annotation du runtime avec le nom donné, en retournant |
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 |
FindSkipNavigation(String) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
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 |
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 |
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 |
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 |
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 |
IEntityType.FindIndex(String) |
Obtient l’index avec le nom donné. Retourne |
IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>) |
Obtient la clé primaire ou alternative définie sur les propriétés données.
Retourne |
IEntityType.FindPrimaryKey() |
Obtient la clé primaire pour ce type d’entité. Retourne |
IEntityType.FindProperties(IReadOnlyList<String>) |
Recherche les propriétés correspondantes sur le type d’entité donné. Retourne |
IEntityType.FindProperty(String) |
Obtient la propriété portant un nom donné. Retourne |
IEntityType.FindServiceProperty(String) |
Obtient la propriété de service avec un nom donné.
Retourne |
IEntityType.FindSkipNavigation(MemberInfo) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
IEntityType.FindSkipNavigation(String) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
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 |
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 |
IReadOnlyEntityType.BaseType |
Obtient le type de base du type d'entité. Retourne |
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 |
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 |
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 |
IReadOnlyEntityType.FindIndex(String) |
Obtient l’index avec le nom donné. Retourne |
IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>) |
Obtient la clé primaire ou alternative définie sur les propriétés données.
Retourne |
IReadOnlyEntityType.FindPrimaryKey() |
Obtient la clé primaire pour ce type d’entité. Retourne |
IReadOnlyEntityType.FindProperties(IReadOnlyList<String>) |
Recherche les propriétés correspondantes sur le type d’entité donné. Retourne |
IReadOnlyEntityType.FindProperty(String) |
Obtient la propriété portant un nom donné. Retourne |
IReadOnlyEntityType.FindServiceProperty(String) |
Obtient la propriété de service avec un nom donné.
Retourne |
IReadOnlyEntityType.FindSkipNavigation(MemberInfo) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
IReadOnlyEntityType.FindSkipNavigation(String) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
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 |
IReadOnlyTypeBase.FindComplexProperty(String) |
Obtient la propriété complexe portant le nom donné. Retourne |
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 |
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 |
IReadOnlyTypeBase.FindProperty(String) |
Obtient la propriété portant le nom donné. Retourne |
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 |
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 |
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 |
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 |
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. |
FindNavigation(IEntityType, MemberInfo) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindOwnership(IEntityType) |
Retourne la relation au propriétaire s’il s’agit d’un type détenu ou |
FindProperties(IEntityType, IReadOnlyList<String>) |
Recherche les propriétés correspondantes sur le type d’entité donné. Retourne 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 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 |
GetConcreteDerivedTypesInclusive(IEntityType) |
Retourne tous les types dérivés du donné IEntityType, y compris le type lui-même, qui ne sont pas |
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 |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou |
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 |
GetFunctionName(IReadOnlyEntityType) |
Retourne le nom de la fonction à laquelle le type d’entité est mappé ou |
GetInsertStoredProcedure(IEntityType) |
Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou |
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 |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Retourne le nom de la table à laquelle le type d’entité est mappé par le schéma ou |
GetSchemaQualifiedViewName(IEntityType) |
Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou |
GetSqlQuery(IEntityType) |
Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou |
GetSqlQuery(IReadOnlyEntityType) |
Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou |
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 |
GetTableName(IReadOnlyEntityType) |
Retourne le nom de la table à laquelle le type d’entité est mappé ou |
GetUpdateStoredProcedure(IEntityType) |
Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou |
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 |
GetViewName(IReadOnlyEntityType) |
Retourne le nom de l’affichage auquel le type d’entité est mappé ou |
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 |
GetDeleteStoredProcedure(ITypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les suppressions ou |
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 |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les insertions ou |
GetInsertStoredProcedure(ITypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les insertions ou |
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 |
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 |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les mises à jour ou |
GetUpdateStoredProcedure(ITypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les mises à jour ou |
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 |
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. |