IConventionEntityType Interface
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 IConventionModel.
Cette interface est utilisée lors de la création du modèle et permet de modifier les métadonnées. Une fois le modèle généré, IEntityType représente une vue en lecture seule des mêmes métadonnées.
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
interface IEntityType
interface ITypeBase
interface IAnnotatable
interface IConventionTypeBase
interface IConventionAnnotatable
type IConventionEntityType = interface
interface IReadOnlyEntityType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface IConventionTypeBase
interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.
Propriétés
BaseType |
Obtient le type de base du type d'entité. Retourne |
Builder |
Obtient le générateur qui peut être utilisé pour configurer ce type d’entité. |
ClrType |
Obtient la classe CLR utilisée pour représenter les instances de ce type.
Retourne |
ConstructorBinding |
Obtient le InstantiationBinding pour le constructeur préféré. (Hérité de ITypeBase) |
ContainingEntityType |
Obtient ce type d’entité ou celui sur lequel la chaîne de propriétés complexe est déclarée. (Hérité de IReadOnlyTypeBase) |
DefiningEntityType |
Obsolète..
Obtient le type d’entité de définition. |
DefiningNavigationName |
Obsolète..
Obtient le nom de la navigation de définition. (Hérité de IReadOnlyEntityType) |
DefiningQuery |
Obtient la requête LINQ utilisée comme source par défaut pour les requêtes de ce type. (Hérité de IEntityType) |
HasSharedClrType |
Obtient une valeur indiquant si ce type de structure est mappé à un Type auquel d’autres types structurels sont également mappés. (Hérité de IReadOnlyTypeBase) |
IsInModel |
Indique si cet objet se trouve dans un modèle, c’est-à-dire s’il n’en a pas été supprimé. (Hérité de IConventionAnnotatable) |
IsKeyless |
Obtient une valeur indiquant si le type d’entité n’a pas de clés.
S’il |
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 IReadOnlyTypeBase) |
IsQueryType |
Obtient si ce type d’entité est un type de requête. (Hérité de IEntityType) |
Item[String] |
Obtient la valeur de l’annotation avec le nom donné, en retournant |
Model |
Obtient le modèle auquel appartient cette entité. |
Name |
Obtient le nom de ce type. (Hérité de IReadOnlyTypeBase) |
QueryFilter |
Obtient le filtre d’expression LINQ appliqué automatiquement aux requêtes pour ce type d’entité. (Hérité de IEntityType) |
ServiceOnlyConstructorBinding |
Obtient le InstantiationBinding pour le constructeur préféré lors de la création d’instances avec uniquement des propriétés de service initialisées. (Hérité de IEntityType) |
Méthodes
AddAnnotation(String, Object, Boolean) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de IConventionAnnotatable) |
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Ajoute des annotations à un objet. (Hérité de IConventionAnnotatable) |
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean) |
Ajoute une propriété avec et indexeur à ce type. (Hérité de IConventionTypeBase) |
AddComplexProperty(MemberInfo, String, Boolean, Boolean) |
Ajoute une propriété à ce type. (Hérité de IConventionTypeBase) |
AddComplexProperty(String, Boolean, Boolean) |
Ajoute une propriété à ce type. (Hérité de IConventionTypeBase) |
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean) |
Ajoute une propriété à ce type. (Hérité de IConventionTypeBase) |
AddComplexProperty(String, Type, Type, String, Boolean, Boolean) |
Ajoute une propriété à ce type. (Hérité de IConventionTypeBase) |
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean) |
Ajoute une nouvelle relation à ce type d’entité. |
AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean) |
Ajoute une nouvelle relation à ce type d’entité. |
AddIgnored(String, Boolean) |
Marque le nom de membre donné comme ignoré, empêchant les conventions d’ajouter une propriété ou une navigation correspondante au type. (Hérité de IConventionTypeBase) |
AddIndex(IConventionProperty, Boolean) |
Ajoute un index à ce type d’entité. |
AddIndex(IConventionProperty, String, Boolean) |
Ajoute un index nommé à ce type d’entité. |
AddIndex(IReadOnlyList<IConventionProperty>, Boolean) |
Ajoute un index sans nom à ce type d’entité. |
AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean) |
Ajoute un index nommé à ce type d’entité. |
AddIndexerProperty(String, Type, Boolean, Boolean) |
Ajoute une propriété soutenue par et indexeur à ce type d’entité. |
AddKey(IConventionProperty, Boolean) |
Ajoute une nouvelle clé de remplacement à ce type d’entité. |
AddKey(IReadOnlyList<IConventionProperty>, Boolean) |
Ajoute une nouvelle clé de remplacement à ce type d’entité. |
AddProperty(MemberInfo, Boolean) |
Ajoute une propriété à ce type d’entité. |
AddProperty(String, Boolean) |
Ajoute une propriété à ce type d’entité. |
AddProperty(String, Type, Boolean, Boolean) |
Ajoute une propriété à ce type d’entité. |
AddProperty(String, Type, MemberInfo, Boolean, Boolean) |
Ajoute une propriété à ce type d’entité. |
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 IAnnotatable) |
AddServiceProperty(MemberInfo, Boolean) |
Ajoute une propriété de service à ce type d’entité. |
AddServiceProperty(MemberInfo, Type, Boolean) |
Ajoute une propriété de service à ce type d’entité. |
AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean) |
Ajoute une nouvelle propriété de navigation skip à ce type d’entité. |
AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean) |
Ajoute une nouvelle propriété de navigation skip à ce type d’entité. |
AddTrigger(String, Boolean) |
Crée un déclencheur avec le nom donné sur le type d’entité. Lève une exception si un déclencheur du même nom existe sur le même type d’entité. |
AnnotationsToDebugString(Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. (Hérité de IReadOnlyAnnotatable) |
DisplayName() |
Obtient le nom complet convivial de ce type de structure. (Hérité de IReadOnlyTypeBase) |
DisplayName(Boolean) |
Obtient le nom complet convivial pour le donné IReadOnlyTypeBase. (Hérité de IReadOnlyTypeBase) |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
FindClosestCommonParent(IEntityType) |
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 |
FindClosestCommonParent(IReadOnlyEntityType) |
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 |
FindComplexProperty(MemberInfo) |
Obtient une propriété complexe avec les informations de membre données. Retourne |
FindComplexProperty(String) |
Obtient la propriété complexe portant le nom donné. Retourne |
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 IReadOnlyTypeBase) |
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. |
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 |
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. |
FindDeclaredSkipNavigation(String) |
Obtient une propriété de navigation skip sur ce type d’entité. Ne retourne pas les propriétés de navigation skip définies sur un type de base.
Retourne |
FindDeclaredTrigger(String) |
Recherche un déclencheur portant le nom donné. |
FindDiscriminatorProperty() |
Retourne la propriété qui sera utilisée pour stocker une valeur de discriminateur. |
FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType) |
Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée.
Retourne |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée.
Retourne |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne |
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 le jeu de propriétés spécifié sont retournées. |
FindForeignKeys(IReadOnlyProperty) |
Obtient les clés étrangères définies sur la propriété donnée. Seules les clés étrangères définies sur la propriété spécifiée sont retournées. Les clés étrangères composites qui incluent la propriété spécifiée ne sont pas retournées. |
FindIgnoredConfigurationSource(String) |
Indique si le nom de membre donné est ignoré. (Hérité de IConventionTypeBase) |
FindIndex(IReadOnlyList<IProperty>) |
Obtient l’index sans nom défini sur les propriétés données. Retourne Les index nommés ne sont pas retournés même si la liste des propriétés correspond. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Obtient l’index sans nom défini sur les propriétés données. Retourne |
FindIndex(IReadOnlyProperty) |
Obtient l’index sans nom défini sur la propriété donnée. Retourne |
FindIndex(String) |
Obtient l’index avec le nom donné. Retourne |
FindIndexerPropertyInfo() |
Retourne le PropertyInfo pour l’indexeur sur le type CLR associé s’il en existe un. (Hérité de IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IProperty>) |
Obtient la clé primaire ou secondaire qui est définie sur les propriétés données.
Retourne |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Obtient la clé primaire ou secondaire qui est définie sur les propriétés données.
Retourne |
FindKey(IReadOnlyProperty) |
Obtient la clé primaire ou secondaire définie sur la propriété donnée. Retourne |
FindMember(String) |
Obtient le membre portant le nom donné. Retourne |
FindMembersInHierarchy(String) |
Obtient les membres portant le nom donné sur ce type, types de base ou types dérivés. (Hérité de IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindNavigation(String) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindOwnership() |
Retourne la relation au propriétaire s’il s’agit d’un type détenu ou |
FindPrimaryKey() |
Obtient la clé primaire pour ce type d’entité. Retourne |
FindProperties(IReadOnlyList<String>) |
Recherche les propriétés correspondantes sur le type d’entité donné. Retourne |
FindProperty(MemberInfo) |
Obtient une propriété sur le type d’entité 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 |
FindRuntimeAnnotationValue(String) |
Obtient la valeur de l’annotation runtime avec le nom donné, en retournant |
FindServiceProperty(String) |
Obtient la propriété de service avec un nom donné.
Retourne |
FindSkipNavigation(MemberInfo) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
FindSkipNavigation(String) |
Obtient une propriété de navigation skip sur ce type d’entité. Retourne |
GetAllBaseTypes() |
Obtient tous les types du modèle dont ce type d’entité dérive, en commençant par la racine. |
GetAllBaseTypesAscending() |
Obtient tous les types du modèle dont ce type d’entité dérive, en commençant par le plus proche. |
GetAllBaseTypesInclusive() |
Retourne tous les types de base de ce type d’entité, y compris le type lui-même, de haut en bas. |
GetAllBaseTypesInclusiveAscending() |
Retourne tous les types de base de ce type d’entité, y compris le type lui-même, de bas en haut. |
GetAnnotation(String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. (Hérité de IReadOnlyAnnotatable) |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. (Hérité de IReadOnlyAnnotatable) |
GetBaseTypeConfigurationSource() |
Retourne la source de configuration de la BaseType propriété . |
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 IReadOnlyTypeBase) |
GetChangeTrackingStrategyConfigurationSource() |
Retourne la source de configuration pour GetChangeTrackingStrategy(). |
GetComplexProperties() |
Obtient les propriétés complexes définies sur ce type et les types de base. (Hérité de IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Retourne tous les types dérivés de ce type d’entité, y compris le type lui-même, qui ne sont pas |
GetConfigurationSource() |
Obtient la source de configuration pour ce type d’entité. |
GetDeclaredComplexProperties() |
Obtient les propriétés complexes déclarées sur ce type. (Hérité de IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Obtient toutes les clés étrangères déclarées sur ce type d’entité. |
GetDeclaredIndexes() |
Obtient tous les index déclarés sur ce type d’entité. |
GetDeclaredKeys() |
Obtient toutes les clés déclarées sur le donné IReadOnlyEntityType. |
GetDeclaredMembers() |
Obtient les membres déclarés sur ce type. (Hérité de IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Obtient toutes les propriétés de navigation déclarées sur ce type d’entité. |
GetDeclaredProperties() |
Obtient toutes les propriétés de non-navigation déclarées sur ce type d’entité. |
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). |
GetDeclaredServiceProperties() |
Obtient toutes les propriétés de service déclarées sur ce type d’entité. |
GetDeclaredSkipNavigations() |
Obtient les propriétés de navigation skip déclarées sur ce type d’entité. |
GetDeclaredTriggers() |
Retourne les déclencheurs déclarés sur le type d’entité. |
GetDefaultDiscriminatorValue() |
Retourne la valeur de discriminateur par défaut qui serait utilisée pour ce type d’entité. (Hérité de IReadOnlyEntityType) |
GetDerivedComplexProperties() |
Obtient les propriétés complexes déclarées sur les types dérivés de ce type. (Hérité de IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Obtient toutes les clés étrangères déclarées sur les types dérivés de ce type d’entité. |
GetDerivedIndexes() |
Obtient tous les index déclarés sur les types dérivés de ce type d’entité. |
GetDerivedNavigations() |
Obtient toutes les propriétés de navigation déclarées sur les types dérivés de ce type d’entité. |
GetDerivedProperties() |
Obtient toutes les propriétés non de navigation déclarées sur les types dérivés de ce type d’entité. |
GetDerivedServiceProperties() |
Obtient toutes les propriétés de service déclarées sur les types dérivés de ce type d’entité. |
GetDerivedSkipNavigations() |
Obtient toutes les propriétés de navigation skip déclarées sur les types dérivés de ce type d’entité. |
GetDerivedTypes() |
Obtient tous les types du modèle qui dérivent de ce type d’entité. |
GetDerivedTypesInclusive() |
Retourne tous les types dérivés de ce type d’entité, y compris le type lui-même. |
GetDirectlyDerivedTypes() |
Obtient tous les types du modèle qui dérivent directement de ce type d’entité. |
GetDiscriminatorMappingCompleteConfigurationSource() |
Obtient le ConfigurationSource pour l’exhaustivité de la valeur du discriminateur. |
GetDiscriminatorPropertyConfigurationSource() |
Obtient le ConfigurationSource pour la propriété du discriminateur. |
GetDiscriminatorPropertyName() |
Retourne le nom de la propriété qui sera utilisée pour stocker une valeur de discriminateur. (Hérité de IReadOnlyEntityType) |
GetDiscriminatorValue() |
Retourne la valeur du discriminateur pour ce type d’entité. (Hérité de IReadOnlyEntityType) |
GetDiscriminatorValueConfigurationSource() |
Obtient le ConfigurationSource pour la valeur du discriminateur. |
GetFlattenedComplexProperties() |
Retourne toutes les propriétés qui implémentent IComplexProperty, y compris celles sur les types complexes. (Hérité de 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 ITypeBase) |
GetFlattenedProperties() |
Retourne toutes les propriétés qui implémentent IProperty, y compris celles sur les types complexes. (Hérité de ITypeBase) |
GetForeignKeyProperties() |
Retourne les propriétés contenues dans les clés étrangères. (Hérité de IEntityType) |
GetForeignKeys() |
Obtient les clés étrangères définies sur ce type d’entité. |
GetIgnoredMembers() |
Obtient tous les membres ignorés. (Hérité de IConventionTypeBase) |
GetIndexes() |
Obtient les index définis sur ce type d’entité. |
GetIsDiscriminatorMappingComplete() |
Retourne la valeur indiquant si le mappage du discriminateur est terminé pour ce type d’entité. (Hérité de IReadOnlyEntityType) |
GetIsKeylessConfigurationSource() |
Retourne la source de configuration de la propriété IsKeyless. |
GetKeys() |
Obtient les clés primaires et secondaires pour ce type d’entité. |
GetMembers() |
Obtient les membres définis sur ce type et les types de base. (Hérité de IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Obtient le PropertyAccessMode utilisé pour les navigations de ce type. (Hérité de IReadOnlyTypeBase) |
GetNavigationAccessModeConfigurationSource() |
Retourne la source de configuration pour GetNavigationAccessMode(). |
GetNavigations() |
Obtient toutes les propriétés de navigation sur le type d’entité donné. |
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 IAnnotatable) |
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 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 IReadOnlyEntityType) |
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 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 IReadOnlyEntityType) |
GetPrimaryKeyConfigurationSource() |
Retourne la source de configuration de la clé primaire. |
GetProperties() |
Obtient les propriétés définies sur ce type d’entité. |
GetProperty(String) |
Obtient une propriété portant le nom donné. |
GetPropertyAccessMode() |
Obtient le PropertyAccessMode utilisé pour les propriétés et les navigations de ce type. (Hérité de IReadOnlyTypeBase) |
GetPropertyAccessModeConfigurationSource() |
Retourne la source de configuration pour GetPropertyAccessMode(). (Hérité de IConventionTypeBase) |
GetQueryFilter() |
Obtient le filtre d’expression LINQ appliqué automatiquement aux requêtes pour ce type d’entité. (Hérité de IReadOnlyEntityType) |
GetQueryFilterConfigurationSource() |
Retourne la source de configuration pour GetQueryFilter(). |
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). |
GetRootType() |
Obtient le type de base racine pour ce type d’entité. |
GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actif. (Hérité de IAnnotatable) |
GetSeedData(Boolean) |
Obtient les données stockées dans le modèle pour le type d’entité donné. (Hérité de IReadOnlyEntityType) |
GetServiceProperties() |
Obtient toutes les propriétés de service définies sur ce type d’entité. |
GetSkipNavigations() |
Obtient toutes les propriétés de navigation skip sur ce type d’entité. |
GetSnapshottableMembers() |
Retourne tous les membres qui peuvent avoir besoin d’une valeur instantané lors du suivi des modifications. (Hérité de ITypeBase) |
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 . (Hérité de IEntityType) |
HasBaseType(IConventionEntityType, Boolean) |
Obsolète..
Définit le type de base de ce type d'entité. Retourne |
HasDefiningNavigation() |
Obsolète..
Obtient une valeur indiquant si ce type d’entité a une navigation de définition. (Hérité de IReadOnlyEntityType) |
HasNoKey(Nullable<Boolean>, Boolean) |
Obsolète..
Définit une valeur indiquant si le type d’entité n’a pas de clés.
Lorsqu’elle |
HasServiceProperties() |
Vérifie si ce type d’entité est IServiceProperty défini ou non. (Hérité de IReadOnlyEntityType) |
IsAbstract() |
Obtient une valeur indiquant si ce type structurel représente un type abstrait. (Hérité de IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Détermine si ce type d’entité dérive (ou est le même que) d’un type d’entité donné. (Hérité de IReadOnlyEntityType) |
IsAssignableFrom(IReadOnlyTypeBase) |
Détermine si ce type dérive d’un type donné (ou est identique à). (Hérité de IReadOnlyTypeBase) |
IsIgnored(String) |
Indique si le nom de membre donné est ignoré. (Hérité de IConventionTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Obtient une valeur indiquant si le type d’entité donné se trouve dans le chemin d’accès de propriété pour ce type d’entité. (Hérité de IReadOnlyEntityType) |
IsOwned() |
Obtient une valeur indiquant si ce type d’entité appartient à un autre type d’entité. (Hérité de IReadOnlyEntityType) |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Détermine si ce type d’entité dérive (mais n’est pas le même que) d’un type d’entité donné. (Hérité de IReadOnlyEntityType) |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Détermine si ce type dérive d’un type donné (mais n’est pas le même que). (Hérité de IReadOnlyTypeBase) |
LeastDerivedType(IEntityType) |
Obtient le type le moins dérivé entre les deux spécifiés. (Hérité de IEntityType) |
LeastDerivedType(IReadOnlyEntityType) |
Obtient le type le moins dérivé entre les deux spécifiés. |
RemoveAnnotation(String) |
Supprime l’annotation portant le nom donné de cet objet. (Hérité de IConventionAnnotatable) |
RemoveComplexProperty(IConventionComplexProperty) |
Supprime une propriété de ce type. (Hérité de IConventionTypeBase) |
RemoveComplexProperty(String) |
Supprime une propriété de ce type. (Hérité de IConventionTypeBase) |
RemoveDiscriminatorValue() |
Supprime la valeur du discriminateur pour ce type d’entité. |
RemoveForeignKey(IConventionForeignKey) |
Supprime une clé étrangère de ce type d’entité. |
RemoveForeignKey(IReadOnlyForeignKey) |
Supprime une clé étrangère de ce type d’entité. |
RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType) |
Supprime une clé étrangère de ce type d’entité. |
RemoveIgnored(String) |
Supprime le nom du membre ignoré. (Hérité de IConventionTypeBase) |
RemoveIndex(IConventionIndex) |
Supprime un index de ce type d’entité. |
RemoveIndex(IReadOnlyIndex) |
Supprime un index de ce type d’entité. |
RemoveIndex(IReadOnlyList<IReadOnlyProperty>) |
Supprime un index de ce type d’entité. |
RemoveKey(IConventionKey) |
Supprime une clé primaire ou secondaire de ce type d’entité. |
RemoveKey(IReadOnlyKey) |
Supprime une clé primaire ou secondaire de ce type d’entité. |
RemoveKey(IReadOnlyList<IReadOnlyProperty>) |
Supprime une clé primaire ou secondaire de ce type d’entité. |
RemoveProperty(IConventionProperty) |
Supprime une propriété de ce type d’entité. |
RemoveProperty(IReadOnlyProperty) |
Supprime une propriété de ce type d’entité. |
RemoveProperty(String) |
Supprime une propriété de ce type d’entité. |
RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de IAnnotatable) |
RemoveServiceProperty(IReadOnlyServiceProperty) |
Supprime une propriété de service de ce type d’entité. |
RemoveServiceProperty(String) |
Supprime une propriété de service de ce type d’entité. |
RemoveSkipNavigation(IConventionSkipNavigation) |
Supprime une propriété de navigation skip de ce type d’entité. |
RemoveSkipNavigation(IReadOnlySkipNavigation) |
Supprime une propriété de navigation skip de ce type d’entité. |
RemoveTrigger(String) |
Supprime le déclencheur portant le nom donné. |
SetAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de IConventionAnnotatable) |
SetBaseType(IConventionEntityType, Boolean) |
Définit le type de base de ce type d'entité. Retourne |
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean) |
Définit la stratégie de suivi des modifications à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’un instance du type d’entité. |
SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean) |
Définit la valeur indiquant si le mappage du discriminateur est terminé. |
SetDiscriminatorProperty(IReadOnlyProperty, Boolean) |
Définit le IReadOnlyProperty qui sera utilisé pour stocker une valeur de discriminateur. |
SetDiscriminatorValue(Object, Boolean) |
Définit la valeur du discriminateur pour ce type d’entité. |
SetIsKeyless(Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si le type d’entité n’a pas de clés.
Lorsqu’elle |
SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Définit le PropertyAccessMode à utiliser pour les navigations de ce type d’entité. |
SetOrRemoveAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
SetPrimaryKey(IConventionProperty, Boolean) |
Définit la clé primaire pour ce type d’entité. |
SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean) |
Définit la clé primaire pour ce type d’entité. |
SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Définit le PropertyAccessMode à utiliser pour les propriétés de ce type. (Hérité de IConventionTypeBase) |
SetQueryFilter(LambdaExpression, Boolean) |
Définit le filtre d’expression LINQ appliqué automatiquement aux requêtes pour ce type d’entité. |
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 IAnnotatable) |
ShortName() |
Obtient un nom court pour le donné IReadOnlyTypeBase qui peut être utilisé dans d’autres identificateurs. (Hérité de IReadOnlyTypeBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
Crée une représentation lisible des métadonnées données. Avertissement : ne vous fiez pas au format de la chaîne retournée. Il est conçu pour le débogage uniquement et peut changer arbitrairement entre les versions. (Hérité de IReadOnlyEntityType) |
Implémentations d’interfaces explicites
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Détermine si ce type dérive d’un type donné (ou est identique à). (Hérité de IReadOnlyEntityType) |
Méthodes d’extension
AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Ajoute des annotations à un objet . |
GetAnnotation(IConventionAnnotatable, String) |
Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas. |
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean) |
Ajoute une nouvelle relation à ce type d’entité. |
AddIndex(IConventionEntityType, IConventionProperty, Boolean) |
Ajoute un index à ce type d’entité. |
AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean) |
Ajoute une propriété adossée à et à l’indexeur à ce type d’entité. |
AddKey(IConventionEntityType, IConventionProperty, Boolean) |
Ajoute une nouvelle clé de remplacement à ce type d’entité. |
AddProperty(IConventionEntityType, MemberInfo, Boolean) |
Ajoute une propriété à ce type d’entité. |
AddProperty(IConventionEntityType, String, Boolean) |
Ajoute une propriété à ce type d’entité. |
AddProperty(IConventionEntityType, String, Type, Boolean, Boolean) |
Ajoute une propriété à ce type d’entité. |
FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>) |
Obtient les clés étrangères déclarées sur le donné IConventionEntityType à l’aide des propriétés données. |
FindDeclaredNavigation(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType) |
Obsolète..
Retourne la navigation de définition, le cas |
FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType) |
Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne |
FindForeignKeys(IConventionEntityType, IProperty) |
Obtient les clés étrangères définies sur la propriété donnée. Seules les clés étrangères définies sur la propriété spécifiée sont retournées. Les clés étrangères composites qui incluent la propriété spécifiée ne sont pas retournées. |
FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>) |
Obtient les clés étrangères définies sur les propriétés données. Seules les clés étrangères définies sur le jeu de propriétés spécifié sont retournées. |
FindIndex(IConventionEntityType, IProperty) |
Obtient l’index sans nom défini sur la propriété donnée. Retourne Les index nommés ne sont pas retournés même si la liste des propriétés correspond. |
FindKey(IConventionEntityType, IProperty) |
Obtient la clé primaire ou secondaire définie sur la propriété donnée. Retourne |
FindNavigation(IConventionEntityType, MemberInfo) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindNavigation(IConventionEntityType, String) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindOwnership(IConventionEntityType) |
Retourne la relation au propriétaire s’il s’agit d’un type détenu ou |
FindProperties(IConventionEntityType, 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 les propriétés de navigation. |
FindProperty(IConventionEntityType, MemberInfo) |
Obtient une propriété sur le type d’entité donné. Retourne Cette API recherche uniquement les propriétés scalaires et ne trouve pas les propriétés de navigation. Utilisez FindNavigation(IConventionEntityType, MemberInfo) pour rechercher une propriété de navigation. |
GetAllBaseTypes(IConventionEntityType) |
Obtient tous les types du modèle dont dérive un type d’entité donné, en commençant par la racine. |
GetAllBaseTypesAscending(IConventionEntityType) |
Obtient tous les types du modèle dont dérive un type d’entité donné, en commençant par le plus proche. |
GetAllBaseTypesInclusive(IConventionEntityType) |
Retourne tous les types de base du donné IEntityType, y compris le type lui-même, de haut en bas. |
GetAllBaseTypesInclusiveAscending(IConventionEntityType) |
Retourne tous les types de base du donné IEntityType, y compris le type lui-même, de bas en haut. |
GetChangeTrackingStrategyConfigurationSource(IConventionEntityType) |
Retourne la source de configuration pour GetChangeTrackingStrategy(IEntityType). |
GetDeclaredForeignKeys(IConventionEntityType) |
Obtient toutes les clés étrangères déclarées sur le donné IConventionEntityType. Cette méthode ne retourne pas de clés étrangères déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même clé étrangère plusieurs fois. Utilisez GetForeignKeys() également pour retourner des clés étrangères déclarées sur les types de base. |
GetDeclaredIndexes(IConventionEntityType) |
Obtient tous les index déclarés sur le donné IConventionEntityType. 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(IConventionEntityType) |
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(IConventionEntityType) |
Obtient toutes les propriétés de navigation déclarées sur le donné IConventionEntityType. Cette méthode ne retourne pas les propriétés de navigation déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entité pour éviter de traiter la même propriété de navigation plusieurs fois. Permet GetNavigations(IConventionEntityType) également de retourner les propriétés de navigation déclarées sur les types de base. |
GetDeclaredProperties(IConventionEntityType) |
Obtient toutes les propriétés de non-navigation déclarées sur le donné IConventionEntityType. Cette méthode ne retourne pas les propriétés déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même propriété plusieurs fois. Utilisez GetProperties() également pour retourner les propriétés déclarées sur les types de base. |
GetDeclaredReferencingForeignKeys(IConventionEntityType) |
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(IConventionEntityType) |
Obtient toutes les propriétés de service déclarées sur le donné IConventionEntityType. Cette méthode ne retourne pas les propriétés déclarées sur les types de base. Il est utile lors de l’itération sur tous les types d’entités pour éviter de traiter la même propriété plusieurs fois. Utilisez GetServiceProperties() également pour retourner les propriétés déclarées sur les types de base. |
GetDefiningQueryConfigurationSource(IConventionEntityType) |
Obsolète..
Retourne la source de configuration pour GetDefiningQuery(IEntityType). |
GetDerivedForeignKeys(IConventionEntityType) |
Obtient toutes les clés étrangères déclarées sur les types dérivés du donné IConventionEntityType. Cette méthode ne retourne pas de clés étrangères déclarées sur le type d’entité donné. Utilisez GetForeignKeys() pour renvoyer les clés étrangères déclarées sur ce type d’entité et les types typés d’entité de base. |
GetDerivedTypes(IConventionEntityType) |
Obtient tous les types dans le modèle qui dérivent d’un type d’entité donné. |
GetDerivedTypesInclusive(IConventionEntityType) |
Retourne tous les types dérivés du donné IConventionEntityType, y compris le type lui-même. |
GetDirectlyDerivedTypes(IConventionEntityType) |
Obtient tous les types du modèle qui dérivent directement d’un type d’entité donné. |
GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour l’exhaustivité de la valeur du discriminateur. |
GetDiscriminatorProperty(IConventionEntityType) |
Retourne le IConventionProperty qui sera utilisé pour stocker une valeur de discriminateur. |
GetDiscriminatorPropertyConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la propriété du discriminateur. |
GetDiscriminatorValueConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la valeur du discriminateur. |
GetNavigations(IConventionEntityType) |
Obtient toutes les propriétés de navigation sur le type d’entité donné. |
GetQueryFilterConfigurationSource(IConventionEntityType) |
Retourne la source de configuration pour GetQueryFilter(IEntityType). |
GetReferencingForeignKeys(IConventionEntityType) |
Obtient toutes les clés étrangères qui ciblent un type d’entité donné (c’est-à-dire les clés étrangères dont le type d’entité donné ou un type dont il est dérivé est le principal). |
GetRootType(IConventionEntityType) |
Obtient le type de base racine pour un type d’entité donné. |
RemoveDiscriminatorValue(IConventionEntityType) |
Supprime la valeur du discriminateur pour ce type d’entité. |
RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType) |
Supprime une clé étrangère de ce type d’entité. |
RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>) |
Supprime un index de ce type d’entité. |
RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>) |
Supprime une clé primaire ou secondaire de ce type d’entité. |
RemoveProperty(IConventionEntityType, String) |
Supprime une propriété de ce type d’entité. |
RootType(IConventionEntityType) |
Obsolète..
Obtient le type de base racine pour un type d’entité donné. |
SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean) |
Définit la stratégie de suivi des modifications à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’un instance du type d’entité. |
SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean) |
Obsolète..
Définit la requête LINQ utilisée comme source par défaut pour les requêtes de ce type. |
SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit la valeur indiquant si le mappage du discriminateur est terminé. |
SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean) |
Définit le IProperty qui sera utilisé pour stocker une valeur de discriminateur. |
SetDiscriminatorValue(IConventionEntityType, Object, Boolean) |
Définit la valeur du discriminateur pour ce type d’entité. |
SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean) |
Définit la clé primaire pour ce type d’entité. |
SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean) |
Définit le filtre d’expression LINQ appliqué automatiquement aux requêtes pour ce type d’entité. |
GetNavigationAccessModeConfigurationSource(IConventionTypeBase) |
Retourne la source de configuration pour GetNavigationAccessMode(ITypeBase). |
GetPropertyAccessModeConfigurationSource(IConventionTypeBase) |
Retourne la source de configuration pour GetPropertyAccessMode(ITypeBase). |
IsIgnored(IConventionTypeBase, String) |
Indique si le nom de membre donné est ignoré. |
SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean) |
Définit le PropertyAccessMode à utiliser pour les navigations de ce type d’entité. Notez que les navigations individuelles peuvent remplacer ce mode d’accès. La valeur définie ici sera utilisée pour toute navigation pour laquelle aucun remplacement n’a été spécifié. |
SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean) |
Définit le PropertyAccessMode à utiliser pour les propriétés de ce type. Notez que des propriétés et des navigations individuelles peuvent remplacer ce mode d’accès. La valeur définie ici est utilisée pour toute propriété ou navigation pour laquelle aucun remplacement n’a été spécifié. |
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Retourne la durée de vie du magasin analytique en secondes à l’étendue du conteneur. |
GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la durée 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é. |
GetContainerConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le 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é. |
GetContainingPropertyNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la propriété parente à laquelle le type d’entité est mappé. |
GetDefaultTimeToLive(IReadOnlyEntityType) |
Retourne la durée de vie par défaut en secondes au niveau de l’étendue du conteneur. |
GetDefaultTimeToLiveConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la durée de vie par défaut en secondes au niveau de l’étendue du conteneur. |
GetETagProperty(IConventionEntityType) |
Obtient la propriété sur cette entité mappée à Cosmos ETag, si elle existe. |
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. |
GetETagPropertyNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la propriété utilisée pour stocker l’etag. |
GetPartitionKeyProperty(IConventionEntityType) |
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. |
GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la propriété utilisée pour stocker la clé de partition. |
GetThroughput(IReadOnlyEntityType) |
Retourne le débit provisionné à l’étendue du conteneur. |
GetThroughputConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le débit provisionné au niveau de l’étendue du conteneur. |
SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean) |
Définit la durée de vie du magasin analytique en secondes à l’étendue du conteneur. |
SetContainer(IConventionEntityType, String, Boolean) |
Définit le nom du conteneur auquel le type d’entité est mappé. |
SetContainingPropertyName(IConventionEntityType, String, Boolean) |
Définit le nom de la propriété parente à laquelle le type d’entité est mappé. |
SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean) |
Définit la durée de vie par défaut en secondes au niveau de l’étendue du conteneur. |
SetETagPropertyName(IConventionEntityType, String, Boolean) |
Définit le nom de la propriété utilisée pour stocker l’ETag. |
SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean) |
Définit le nom de la propriété utilisée pour stocker la clé de partition. |
SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean) |
Définit le débit provisionné au niveau de l’étendue du conteneur. |
DisplayName(ITypeBase) |
Obtient le nom complet 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 navigation de définition, le cas |
FindForeignKey(IEntityType, IProperty, IKey, IEntityType) |
Obtient la clé étrangère pour les propriétés données qui pointe vers une clé primaire ou secondaire donnée. Retourne |
FindForeignKeys(IEntityType, IProperty) |
Obtient les clés étrangères définies sur la propriété donnée. Seules les clés étrangères définies sur la propriété spécifiée sont retournées. Les clés étrangères composites qui incluent la propriété spécifiée ne sont pas retournées. |
FindForeignKeys(IEntityType, IReadOnlyList<IProperty>) |
Obtient les clés étrangères définies sur les propriétés données. Seules les clés étrangères définies sur le jeu de propriétés spécifié sont retournées. |
FindIndex(IEntityType, IProperty) |
Obtient l’index sans nom défini sur la propriété donnée. Retourne Les index nommés ne sont pas retournés même si la liste des propriétés correspond. |
FindKey(IEntityType, IProperty) |
Obtient la clé primaire ou secondaire définie sur la propriété donnée. Retourne |
FindNavigation(IEntityType, MemberInfo) |
Obtient une propriété de navigation sur le type d’entité donné. Retourne |
FindNavigation(IEntityType, String) |
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 les 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 les 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. |
GetChangeTrackingStrategy(IEntityType) |
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é. |
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. Utilisez GetForeignKeys() également pour 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. |
GetDerivedTypes(IEntityType) |
Obtient tous les types du modèle qui dérivent d’un type d’entité donné. |
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é. |
GetReferencingForeignKeys(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). |
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. |
IsAssignableFrom(IEntityType, IEntityType) |
Détermine si ce type d’entité dérive (ou est le même que) d’un type d’entité donné. |
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é. |
IsOwned(IEntityType) |
Obtient une valeur indiquant si ce type d’entité appartient à un autre 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é. |
LeastDerivedType(IEntityType, IEntityType) |
Obtient le type le moins dérivé entre les deux spécifiés. |
RootType(IEntityType) |
Obsolète..
Obtient le type de base racine pour 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. |
GetAnnotation(IAnnotatable, String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. |
GetDefiningQueryConfigurationSource(IConventionEntityType) |
Retourne la source de configuration pour GetInMemoryQuery(IReadOnlyEntityType). |
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. |
SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean) |
Définit la requête LINQ utilisée comme source par défaut pour les requêtes de ce type. |
AddCheckConstraint(IConventionEntityType, String, String, Boolean) |
Crée une contrainte case activée avec le nom donné sur le type d’entité. Lève une exception si une contrainte case activée portant le même nom existe sur le même type d’entité. |
FindCheckConstraint(IConventionEntityType, String) |
Recherche un IConventionCheckConstraint avec le nom donné. |
FindCheckConstraint(IEntityType, String) |
Recherche un ICheckConstraint avec le nom donné. |
FindCheckConstraint(IReadOnlyEntityType, String) |
Recherche un IReadOnlyCheckConstraint avec le nom donné. |
FindMappingFragment(IConventionEntityType, 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(IConventionEntityType, 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(IConventionEntityType) |
Retourne toutes les contraintes case activée contenues dans le type d’entité. |
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. |
GetCommentConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le commentaire de table. |
GetContainerColumnName(IReadOnlyEntityType) |
Obtient le nom de colonne de conteneur auquel le type d’entité est mappé. |
GetContainerColumnNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le nom de colonne du conteneur. |
GetContainerColumnTypeMapping(IReadOnlyEntityType) |
Obsolète..
Obtient le mappage de type de colonne de conteneur auquel le type d’entité est mappé. |
GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType) |
Obsolète..
Obtient le ConfigurationSource pour le mappage de type de colonne de conteneur. |
GetDeclaredCheckConstraints(IConventionEntityType) |
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(IConventionEntityType) |
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 |
GetDeleteStoredProcedureConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la procédure stockée de suppression. |
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 |
GetFunctionNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le nom de la fonction. |
GetInsertStoredProcedure(IConventionEntityType) |
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 |
GetInsertStoredProcedureConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la procédure stockée d’insertion. |
GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour IsTableExcludedFromMigrations(IReadOnlyEntityType). |
GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier) |
Obtient le ConfigurationSource pour IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier). |
GetJsonPropertyName(IReadOnlyEntityType) |
Obtient la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON. |
GetJsonPropertyNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le nom de propriété JSON pour un type d’entité donné. |
GetMappingFragments(IConventionEntityType) |
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 de l’application. |
GetMappingFragments(IConventionEntityType, 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 de l’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 de l’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 de l’application. |
GetMappingStrategy(IReadOnlyEntityType) |
Obtient la stratégie de mappage pour les types dérivés. |
GetMappingStrategyConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour GetMappingStrategy(IReadOnlyEntityType). |
GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean) |
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. |
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. |
GetSchemaConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le schéma de base de données. |
GetSchemaQualifiedTableName(IEntityType) |
Retourne le nom de la table à laquelle le type d’entité est mappé, ajouté par le schéma ou |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Retourne le nom de la table à laquelle le type d’entité est mappé, ajouté par le schéma ou |
GetSchemaQualifiedViewName(IEntityType) |
Retourne le nom de l’affichage auquel le type d’entité est mappé en ajoutant le schéma ou |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Retourne le nom de l’affichage auquel le type d’entité est mappé en ajoutant 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 |
GetSqlQueryConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la chaîne SQL de requête. |
GetSqlQueryMappings(IEntityType) |
Retourne les mappages de chaînes 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 |
GetTableNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le nom de la table. |
GetUpdateStoredProcedure(IConventionEntityType) |
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 |
GetUpdateStoredProcedureConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour la procédure stockée de mise à jour. |
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 |
GetViewNameConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le nom de la vue. |
GetViewSchema(IEntityType) |
Retourne le schéma de base de données qui contient la vue mappée. |
GetViewSchema(IReadOnlyEntityType) |
Retourne le schéma de base de données qui contient la vue mappée. |
GetViewSchemaConfigurationSource(IConventionEntityType) |
Obtient le ConfigurationSource pour le schéma de vue. |
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. |
RemoveCheckConstraint(IConventionEntityType, String) |
Supprime le IConventionCheckConstraint avec le nom donné. |
RemoveDeleteStoredProcedure(IConventionEntityType) |
Supprime la procédure stockée de suppression mappée pour ce type d’entité. |
RemoveInsertStoredProcedure(IConventionEntityType) |
Supprime la procédure stockée d’insertion mappée pour ce type d’entité. |
RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier) |
Supprime 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. |
RemoveUpdateStoredProcedure(IConventionEntityType) |
Supprime la procédure stockée de mise à jour mappée pour ce type d’entité. |
SetComment(IConventionEntityType, String, Boolean) |
Configure un commentaire à appliquer à la table à laquelle cette entité est mappée. |
SetContainerColumnName(IConventionEntityType, String, Boolean) |
Définit le nom de la colonne de conteneur à laquelle le type d’entité est mappé. |
SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean) |
Obsolète..
Définit le mappage de type pour la colonne de conteneur à laquelle le type d’entité est mappé. |
SetDeleteStoredProcedure(IConventionEntityType, Boolean) |
Mappe le type d’entité à une procédure stockée pour les suppressions. |
SetFunctionName(IConventionEntityType, String, Boolean) |
Définit le nom de la fonction à laquelle le type d’entité est mappé. |
SetInsertStoredProcedure(IConventionEntityType, Boolean) |
Mappe le type d’entité à une procédure stockée pour les insertions. |
SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean) |
Définit une valeur indiquant si la table associée est ignorée par Migrations. |
SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si la table associée est ignorée par Migrations. |
SetJsonPropertyName(IConventionEntityType, String, Boolean) |
Définit la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON. |
SetMappingStrategy(IConventionEntityType, String, Boolean) |
Définit la stratégie de mappage pour les types dérivés. |
SetSchema(IConventionEntityType, String, Boolean) |
Définit le schéma de base de données qui contient la table mappée. |
SetSqlQuery(IConventionEntityType, String, Boolean) |
Définit la chaîne SQL utilisée pour fournir des données pour le type d’entité. |
SetTableName(IConventionEntityType, String, Boolean) |
Définit le nom de la table à laquelle le type d’entité est mappé. |
SetUpdateStoredProcedure(IConventionEntityType, Boolean) |
Mappe le type d’entité à une procédure stockée pour les mises à jour. |
SetViewName(IConventionEntityType, String, Boolean) |
Définit le nom de la vue à laquelle le type d’entité est mappé. |
SetViewSchema(IConventionEntityType, String, Boolean) |
Définit le schéma de base de données qui contient la vue mappée. |
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 de l’application. |
GetContainerColumnName(IReadOnlyTypeBase) |
Obtient le nom de la colonne de conteneur à laquelle le type est mappé. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Retourne la procédure stockée à laquelle le type est mappé pour les suppressions ou |
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 |
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 de l’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 de l’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 |
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 |
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 la vue mappée. |
IsMappedToJson(IReadOnlyTypeBase) |
Obtient une valeur indiquant si l’entité spécifiée est mappée à une colonne JSON. |
GetDbSetName(IReadOnlyEntityType) |
Obtient le nom qui doit être utilisé pour la DbSet<TEntity> propriété sur la DbContext classe pour ce type d’entité. |
GetUseSqlReturningClauseConfigurationSource(IConventionEntityType) |
Obtient la source de configuration indiquant s’il faut utiliser la clause SQL RETURNING lors de l’enregistrement des modifications apportées à la table. |
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 est incompatible 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 est incompatible avec certaines fonctionnalités Sqlite, telles que les tables virtuelles ou les tables avec des déclencheurs AFTER. |
UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean) |
Définit une valeur indiquant s’il faut utiliser la clause SQL RETURNING lors de l’enregistrement des modifications apportées à la table. La clause RETURNING est incompatible avec certaines fonctionnalités Sqlite, telles que les tables virtuelles ou les tables avec des déclencheurs AFTER. |
UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant s’il faut utiliser la clause SQL RETURNING lors de l’enregistrement des modifications apportées à la table. La clause RETURNING est incompatible 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. |
GetHistoryTableNameConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre de nom de table d’historique temporel. |
GetHistoryTableSchema(IReadOnlyEntityType) |
Retourne une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle. |
GetHistoryTableSchemaConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre de schéma de table d’historique temporel. |
GetIsMemoryOptimizedConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre mémoire optimisé. |
GetIsTemporalConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre de 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. |
GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre de nom de la propriété de fin de période temporelle de la table. |
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. |
GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType) |
Obtient la source de configuration pour le paramètre nom de la propriété de début de la période temporelle. |
GetUseSqlOutputClauseConfigurationSource(IConventionEntityType) |
Obtient la source de configuration indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. |
IsMemoryOptimized(IEntityType) |
Retourne une valeur indiquant si le type d’entité est mappé à une table optimisée en mémoire. |
IsMemoryOptimized(IReadOnlyEntityType) |
Retourne une valeur indiquant si le type d’entité est mappé à une table optimisée en mémoire. |
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 apportées à 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. |
SetHistoryTableName(IConventionEntityType, String, Boolean) |
Définit une valeur représentant le nom de la table d’historique associée à l’entité mappée à une table temporelle. |
SetHistoryTableSchema(IConventionEntityType, String, Boolean) |
Définit une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle. |
SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si le type d’entité est mappé à une table optimisée en mémoire. |
SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si le type d’entité est mappé à une table temporelle. |
SetPeriodEndPropertyName(IConventionEntityType, String, Boolean) |
Définit une valeur représentant le nom de la propriété de fin de période de l’entité mappée à une table temporelle. |
SetPeriodStartPropertyName(IConventionEntityType, String, Boolean) |
Définit une valeur représentant le nom de la propriété de début de période de l’entité mappée à une table temporelle. |
UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean) |
Définit 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. |
UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean) |
Définit 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. |
GetNavigationAccessMode(ITypeBase) |
Obtient le PropertyAccessMode utilisé pour les navigations de ce type. Notez que les navigations individuelles peuvent remplacer ce mode d’accès. La valeur retournée ici sera utilisée pour toute navigation pour laquelle aucun remplacement n’a été spécifié. |
GetPropertyAccessMode(ITypeBase) |
Obtient le PropertyAccessMode utilisé pour les propriétés et les navigations de ce type. Notez que des propriétés et des navigations individuelles peuvent remplacer ce mode d’accès. La valeur retournée ici sera utilisée pour toute propriété ou navigation pour laquelle aucun remplacement n’a été spécifié. |