IConventionProperty 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 une propriété scalaire d’un type structurel.
public interface IConventionProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
public interface IConventionProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
type IConventionProperty = interface
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IConventionPropertyBase
interface IConventionAnnotatable
type IConventionProperty = interface
interface IProperty
interface IPropertyBase
interface IAnnotatable
interface IConventionPropertyBase
interface IConventionAnnotatable
Public Interface IConventionProperty
Implements IConventionPropertyBase, IReadOnlyProperty
Public Interface IConventionProperty
Implements IConventionPropertyBase, IProperty
- Implémente
Remarques
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é, IProperty représente une vue en lecture seule des mêmes métadonnées.
Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles.
Propriétés
| Nom | Description |
|---|---|
| AfterSaveBehavior |
Obtient une valeur indiquant si cette propriété peut ou non être modifiée une fois l’entité enregistrée dans la base de données. Si Throw, une exception est levée si une nouvelle valeur est affectée à cette propriété une fois que l’entité existe dans la base de données. Si Ignore, toute modification apportée à la valeur de propriété d’une entité qui existe déjà dans la base de données est ignorée. (Hérité de IProperty) |
| BeforeSaveBehavior |
Obtient une valeur indiquant si cette propriété peut être modifiée ou non avant l’enregistrement de l’entité dans la base de données. Si Throw, une exception est levée si une valeur est affectée à cette propriété lorsqu’elle est dans l’état Added . Si Ignore, un jeu de valeurs est ignoré lorsqu’il est dans l’état Added . (Hérité de IProperty) |
| Builder |
Obtient le générateur qui peut être utilisé pour configurer cette propriété. |
| ClrType |
Obtient le type de valeur que contient cet objet de type propriété. (Hérité de IPropertyBase) |
| DeclaringEntityType |
Obsolète.
Obtient le type d’entité auquel appartient cette propriété. |
| DeclaringType |
Obtient le type auquel appartient cet objet de type propriété. (Hérité de IPropertyBase) |
| FieldInfo |
Obtient le FieldInfo champ CLR sous-jacent pour cet objet de type propriété.
Cela peut être |
| IsAutoLoaded |
Obtient une valeur indiquant si cette propriété est automatiquement chargée lorsque l’entité est interrogée à partir de la base de données.
Lorsqu’elle est définie |
| IsCollection |
Obtient une valeur indiquant si la propriété est une collection. (Hérité de IReadOnlyPropertyBase) |
| IsConcurrencyToken |
Obtient une valeur indiquant si cette propriété est utilisée comme jeton d’accès concurrentiel. Lorsqu’une propriété est configurée en tant que jeton d’accès concurrentiel, la valeur de la base de données est vérifiée lorsqu’une instance de ce type d’entité est mise à jour ou supprimée pendant SaveChanges() pour s’assurer qu’elle n’a pas changé depuis la récupération de l’instance à partir de la base de données. Si elle a changé, une exception est levée et les modifications ne seront pas appliquées à la base de données. (Hérité de IProperty) |
| IsInModel |
Indique si cet objet se trouve dans un modèle, c’est-à-dire qu’il n’a pas été supprimé d’un modèle. (Hérité de IConventionAnnotatable) |
| IsNullable |
Obtient une valeur indiquant si cette propriété peut contenir |
| IsPrimitiveCollection |
Une propriété est une collection primitive si elle a un type d’élément qui correspond au type d’élément du type CLR. (Hérité de IReadOnlyProperty) |
| IsReadOnlyAfterSave |
Obsolète.
Cette propriété est obsolète. Utilisez BeforeSaveBehavior à la place. (Hérité de IProperty) |
| IsReadOnlyBeforeSave |
Obsolète.
Cette propriété est obsolète. Utilisez BeforeSaveBehavior à la place. (Hérité de IProperty) |
| IsShadowProperty |
Obtient une valeur indiquant s’il s’agit d’une propriété d’ombre. Une propriété d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe d’entité. La valeur actuelle de la propriété est stockée au ChangeTracker lieu d’être stockée dans les instances de la classe d’entité. (Hérité de IPropertyBase) |
| IsStoreGeneratedAlways |
Obsolète.
Cette propriété est obsolète. Utilisez plutôt BeforeSaveBehavior ou AfterSaveBehavior. (Hérité de IProperty) |
| Item[String] |
Obtient l’annotation de valeur avec le nom donné, en retournant |
| Name |
Obtient le nom de cet objet de type propriété. (Hérité de IPropertyBase) |
| PropertyInfo |
Obtient la PropertyInfo propriété CLR sous-jacente pour cet objet de type propriété.
Cela peut être |
| RequiresValueGenerator |
Obtient une valeur indiquant si cette propriété nécessite une ValueGenerator génération de valeurs lorsque de nouvelles entités sont ajoutées au contexte. (Hérité de IProperty) |
| Sentinel |
Obtient la valeur sentinelle qui indique que cette propriété n’est pas définie. (Hérité de IReadOnlyPropertyBase) |
| ValueGenerated |
Obtient une valeur indiquant quand une valeur pour cette propriété sera générée par la base de données. Même lorsque la propriété est définie pour être générée par la base de données, EF peut toujours tenter d’enregistrer une valeur spécifique (au lieu d’en avoir une générée par la base de données) lorsque l’entité est ajoutée et qu’une valeur est affectée ou que la propriété est marquée comme modifiée pour une entité existante. Pour plus d'informations, consultez GetBeforeSaveBehavior(IProperty) et GetAfterSaveBehavior(IProperty). (Hérité de IProperty) |
Méthodes
| Nom | Description |
|---|---|
| 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) |
| AddRuntimeAnnotation(String, Object) |
Ajoute une annotation runtime à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. (Hérité de IReadOnlyAnnotatable) |
| CreateKeyEqualityComparer<TProperty>() |
Crée une IEqualityComparer<T> valeur pour les valeurs du type de propriété donné. (Hérité de IProperty) |
| FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant |
| FindContainingPrimaryKey() |
Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse). |
| FindFirstPrincipal() |
Recherche la première propriété principale par laquelle la propriété donnée est contrainte si la propriété donnée fait partie d’une clé étrangère. |
| FindRuntimeAnnotation(String) |
Obtient l’annotation runtime avec le nom donné, en retournant |
| FindRuntimeAnnotationValue(String) |
Obtient la valeur de l’annotation runtime avec le nom donné, en retournant |
| FindTypeMapping() |
Retourne le mappage de type pour cette propriété. (Hérité de IReadOnlyProperty) |
| GetAfterSaveBehavior() |
Obtient une valeur indiquant si cette propriété peut être modifiée une fois l’entité enregistrée dans la base de données. (Hérité de IReadOnlyProperty) |
| GetAfterSaveBehaviorConfigurationSource() |
Retourne la source de configuration pour GetAfterSaveBehavior(). |
| GetAnnotation(String) |
Obtient l’annotation portant le nom donné, levée s’il n’existe pas. (Hérité de IConventionAnnotatable) |
| GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de IAnnotatable) |
| GetBeforeSaveBehavior() |
Obtient une valeur indiquant si cette propriété peut être modifiée avant l’enregistrement de l’entité dans la base de données. (Hérité de IReadOnlyProperty) |
| GetBeforeSaveBehaviorConfigurationSource() |
Retourne la source de configuration pour GetBeforeSaveBehavior(). |
| GetCollectionAccessor() |
Obtient la IClrCollectionAccessor propriété pour cette propriété, s’il s’agit d’une propriété de navigation de collection ou complexe. (Hérité de IPropertyBase) |
| GetConfigurationSource() |
Retourne la source de configuration de cette propriété. |
| GetContainingForeignKeys() |
Obtient toutes les clés étrangères qui utilisent cette propriété (y compris les clés étrangères composites dans lesquelles cette propriété est incluse). |
| GetContainingIndexes() |
Obtient tous les index qui utilisent cette propriété (y compris les index composites dans lesquels cette propriété est incluse). |
| GetContainingKeys() |
Obtient toutes les clés primaires ou alternatives qui utilisent cette propriété (y compris les clés composites dans lesquelles cette propriété est incluse). |
| GetCurrentValueComparer() |
Obtient une IComparer<T> valeur permettant de comparer les valeurs dans les entrées suivies IUpdateEntry . (Hérité de IPropertyBase) |
| GetElementType() |
Obtient la configuration des éléments de la collection primitive représentée par cette propriété. |
| GetElementTypeConfigurationSource() |
Obsolète.
Retourne la source de configuration pour GetElementType(). |
| GetFieldInfoConfigurationSource() |
Retourne la source de configuration pour FieldInfo. (Hérité de IConventionPropertyBase) |
| GetFieldName() |
Obtient le nom du champ de stockage de cette propriété ou |
| GetGetter() |
Obtient une IClrPropertyGetter valeur permettant de lire la valeur de cette propriété. (Hérité de IPropertyBase) |
| GetIndex() |
Obtient l’index de propriété de cette propriété. (Hérité de IPropertyBase) |
| GetIsAutoLoadedConfigurationSource() |
Retourne la source de configuration pour IsAutoLoaded. |
| GetIsConcurrencyTokenConfigurationSource() |
Retourne la source de configuration pour IsConcurrencyToken. |
| GetIsNullableConfigurationSource() |
Retourne la source de configuration pour IsNullable. |
| GetIsUnicodeConfigurationSource() |
Retourne la source de configuration pour IsUnicode(). |
| GetJsonValueReaderWriter() |
Obtient la JsonValueReaderWriter valeur de cette propriété, ou |
| GetJsonValueReaderWriterTypeConfigurationSource() |
Retourne la source de configuration pour GetJsonValueReaderWriter(). |
| GetKeyValueComparer() |
Obtient l’utilisation ValueComparer avec des clés pour cette propriété. (Hérité de IProperty) |
| GetMaxLength() |
Obtient la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est une String valeur, il s’agit du nombre maximal de caractères. (Hérité de IReadOnlyProperty) |
| GetMaxLengthConfigurationSource() |
Retourne la source de configuration pour GetMaxLength(). |
| GetMemberInfo(Boolean, Boolean) |
Obtient le PropertyInfo ou FieldInfo celui qui doit être utilisé pour obtenir ou définir une valeur pour la propriété donnée. (Hérité de IPropertyBase) |
| 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’existe pas. (Hérité de IAnnotatable) |
| GetPrecision() |
Obtient la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. (Hérité de IReadOnlyProperty) |
| GetPrecisionConfigurationSource() |
Retourne la source de configuration pour GetPrecision(). |
| GetPrincipals() |
Recherche la liste des propriétés principales, y compris la propriété donnée par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère. |
| GetPrincipals<T>() |
Recherche la liste des propriétés principales, y compris la propriété donnée par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère. (Hérité de IReadOnlyProperty) |
| GetPropertyAccessMode() |
Obtient l’objet PropertyAccessMode utilisé pour cette propriété.
|
| GetPropertyAccessModeConfigurationSource() |
Retourne la source de configuration pour GetPropertyAccessMode(). (Hérité de IConventionPropertyBase) |
| GetProviderClrType() |
Obtient le type vers lequel la valeur de propriété sera convertie avant d’être envoyée au fournisseur de base de données. (Hérité de IReadOnlyProperty) |
| GetProviderClrTypeConfigurationSource() |
Retourne la source de configuration pour GetProviderClrType(). |
| GetProviderValueComparer() |
Obtient la ValueComparer valeur à utiliser pour les valeurs du fournisseur pour cette propriété. (Hérité de IProperty) |
| GetProviderValueComparerConfigurationSource() |
Retourne la source de configuration pour GetProviderValueComparer(). |
| GetRuntimeAnnotations() |
Obtient toutes les annotations runtime sur l’objet actuel. (Hérité de IAnnotatable) |
| GetScale() |
Obtient l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. (Hérité de IReadOnlyProperty) |
| GetScaleConfigurationSource() |
Retourne la source de configuration pour GetScale(). |
| GetSentinelConfigurationSource() |
Retourne la source de configuration pour Sentinel. |
| GetTypeConfigurationSource() |
Retourne la source de configuration pour ClrType. |
| GetTypeMapping() |
Retourne la CoreTypeMapping propriété donnée à partir d’un modèle finalisé. (Hérité de IReadOnlyProperty) |
| GetTypeMappingConfigurationSource() |
Obtient la ConfigurationSource valeur de CoreTypeMapping la propriété. |
| GetValueComparer() |
Obtient la ValueComparer propriété pour cette propriété. (Hérité de IProperty) |
| GetValueComparerConfigurationSource() |
Retourne la source de configuration pour GetValueComparer(). |
| GetValueConverter() |
Obtient l’ensemble personnalisé ValueConverter de cette propriété. (Hérité de IReadOnlyProperty) |
| GetValueConverterConfigurationSource() |
Retourne la source de configuration pour GetValueConverter(). |
| GetValueGeneratedConfigurationSource() |
Retourne la source de configuration pour ValueGenerated. |
| GetValueGeneratorFactory() |
Obtient la fabrique qui a été définie pour générer des valeurs pour cette propriété, le cas échéant. (Hérité de IReadOnlyProperty) |
| GetValueGeneratorFactoryConfigurationSource() |
Retourne la source de configuration pour GetValueGeneratorFactory(). |
| IsForeignKey() |
Obtient une valeur indiquant si cette propriété est utilisée comme clé étrangère (ou une partie d’une clé étrangère composite). (Hérité de IReadOnlyProperty) |
| IsImplicitlyCreated() |
Retourne une valeur indiquant si la propriété a été créée implicitement et n’est pas basée sur le modèle CLR. |
| IsIndex() |
Obtient une valeur indiquant si cette propriété est utilisée comme index (ou partie d’un index composite). (Hérité de IReadOnlyProperty) |
| IsIndexerProperty() |
Obtient une valeur indiquant s’il s’agit d’une propriété d’indexeur. Une propriété d’indexeur est une propriété accessible via un indexeur sur la classe d’entité. (Hérité de IReadOnlyPropertyBase) |
| IsKey() |
Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire ou autre clé (ou une partie d’une clé primaire ou alternative composite). (Hérité de IReadOnlyProperty) |
| IsPrimaryKey() |
Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire (ou une partie d’une clé primaire composite). (Hérité de IReadOnlyProperty) |
| IsUnicode() |
Obtient une valeur indiquant si la propriété peut conserver des caractères Unicode. (Hérité de IReadOnlyProperty) |
| IsUniqueIndex() |
Obtient une valeur indiquant si cette propriété est utilisée comme index unique (ou une partie d’un index composite unique). (Hérité de IReadOnlyProperty) |
| RemoveAnnotation(String) |
Supprime l’annotation portant le nom donné de cet objet. (Hérité de IConventionAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Supprime l’annotation runtime donnée de cet objet. (Hérité de IAnnotatable) |
| SetAfterSaveBehavior(Nullable<PropertySaveBehavior>, Boolean) |
Définit une valeur indiquant si cette propriété peut être modifiée une fois l’entité enregistrée dans la base de données. |
| 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) |
| SetBeforeSaveBehavior(Nullable<PropertySaveBehavior>, Boolean) |
Définit une valeur indiquant si cette propriété peut être modifiée avant l’enregistrement de l’entité dans la base de données. |
| SetElementType(Type, Boolean) |
Obsolète.
Définit la configuration des éléments de la collection primitive représentée par cette propriété. |
| SetField(FieldInfo, Boolean) |
Obsolète.
Définit le FieldInfo champ CLR sous-jacent que cette propriété doit utiliser. Par défaut, le champ de stockage, s’il est trouvé ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque les entités sont interrogées à partir de la base de données. Les propriétés sont utilisées pour tous les autres accès. Cela peut être modifié en appelant SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean). (Hérité de IConventionPropertyBase) |
| SetField(String, Boolean) |
Définit le champ CLR sous-jacent que cette propriété doit utiliser.
Cela peut être |
| SetFieldInfo(FieldInfo, Boolean) |
Définit le FieldInfo champ CLR sous-jacent que cette propriété doit utiliser. (Hérité de IConventionPropertyBase) |
| SetIsAutoLoaded(Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si cette propriété est automatiquement chargée lorsque l’entité est interrogée à partir de la base de données. |
| SetIsConcurrencyToken(Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si cette propriété est utilisée comme jeton d’accès concurrentiel. Lorsqu’une propriété est configurée en tant que jeton d’accès concurrentiel, la valeur de la base de données est vérifiée lorsqu’une instance de ce type d’entité est mise à jour ou supprimée pendant SaveChanges() pour s’assurer qu’elle n’a pas changé depuis la récupération de l’instance à partir de la base de données. Si elle a changé, une exception est levée et les modifications ne seront pas appliquées à la base de données. |
| SetIsNullable(Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si cette propriété peut contenir |
| SetIsUnicode(Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si cette propriété peut conserver des caractères Unicode. |
| SetJsonValueReaderWriterType(Type, Boolean) |
Définit le type à JsonValueReaderWriter<TValue> utiliser pour cette propriété. |
| SetMaxLength(Nullable<Int32>, Boolean) |
Définit la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est un String ' , il s’agit du nombre maximal de caractères. |
| 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 |
| SetPrecision(Nullable<Int32>, Boolean) |
Définit la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Définit la PropertyAccessMode valeur à utiliser pour cette propriété. (Hérité de IConventionPropertyBase) |
| SetProviderClrType(Type, Boolean) |
Définit le type vers lequel la valeur de propriété sera convertie avant d’être envoyée au fournisseur de base de données. |
| SetProviderValueComparer(Type, Boolean) |
Définit la valeur personnalisée ValueComparer à utiliser pour les valeurs du fournisseur pour cette propriété. |
| SetProviderValueComparer(ValueComparer, Boolean) |
Définit la valeur personnalisée ValueComparer à utiliser pour les valeurs du fournisseur pour cette propriété. |
| SetRuntimeAnnotation(String, Object) |
Définit l’annotation runtime 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) |
| SetScale(Nullable<Int32>, Boolean) |
Définit l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. |
| SetSentinel(Object, Boolean) |
Définit la valeur sentinelle qui indique que cette propriété n’est pas définie. |
| SetTypeMapping(CoreTypeMapping, Boolean) |
Définit la CoreTypeMapping propriété donnée |
| SetValueComparer(Type, Boolean) |
Définit la valeur personnalisée ValueComparer pour cette propriété. |
| SetValueComparer(ValueComparer, Boolean) |
Définit la valeur personnalisée ValueComparer pour cette propriété. |
| SetValueConverter(Type, Boolean) |
Définit la valeur personnalisée ValueConverter pour cette propriété. |
| SetValueConverter(ValueConverter, Boolean) |
Définit la valeur personnalisée ValueConverter pour cette propriété. |
| SetValueGenerated(Nullable<ValueGenerated>, Boolean) |
Définit une valeur indiquant quand une valeur pour cette propriété sera générée par la base de données. Même lorsque la propriété est définie pour être générée par la base de données, EF peut toujours tenter d’enregistrer une valeur spécifique (au lieu d’en avoir une générée par la base de données) lorsque l’entité est ajoutée et qu’une valeur est affectée ou que la propriété est marquée comme modifiée pour une entité existante. Pour plus d’informations et d’exemples, consultez GetBeforeSaveBehavior() et GetAfterSaveBehavior() pour plus d’informations. |
| SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
| SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
| SetValueGeneratorFactory(Type, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
| ToDebugString(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 entre les versions. (Hérité de IReadOnlyProperty) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IPropertyBase.GetPropertyAccessMode() |
Obtient l’objet PropertyAccessMode utilisé pour cette propriété.
|
| IReadOnlyProperty.GetElementType() |
Obtient la configuration des éléments de la collection primitive représentée par cette propriété. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Ajoute des annotations à un objet. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. |
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Crée une IEqualityComparer<T> valeur pour les valeurs du type de propriété donné. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Retourne la colonne correspondant à cette propriété si elle est mappée à l’objet de magasin de type table donné. |
| FindContainingPrimaryKey(IConventionProperty) |
Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse). |
| FindContainingPrimaryKey(IProperty) |
Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse). |
| FindFirstPrincipal(IConventionProperty) |
Recherche la première propriété principale par laquelle la propriété donnée est contrainte si la propriété donnée fait partie d’une clé étrangère. |
| FindFirstPrincipal(IProperty) |
Recherche la première propriété principale par laquelle la propriété donnée est contrainte si la propriété donnée fait partie d’une clé étrangère. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
Recherche dans ISequence le modèle à utiliser pour le modèle hi-lo. |
| FindHiLoSequence(IProperty) |
Recherche dans ISequence le modèle à utiliser pour le modèle hi-lo. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
Recherche dans ISequence le modèle à utiliser pour le modèle hi-lo. |
| FindHiLoSequence(IReadOnlyProperty) |
Recherche dans ISequence le modèle à utiliser pour le modèle hi-lo. |
| FindMapping(IProperty) |
Obsolète.
Retourne la CoreTypeMapping propriété donnée. |
| FindOverrides(IConventionProperty, StoreObjectIdentifier) |
Retourne les remplacements de facettes de propriété 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. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Retourne les remplacements de facettes de propriété 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. |
| FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne les remplacements de facettes de propriété 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. |
| FindPrincipals(IConventionProperty) |
Obsolète.
Recherche la liste des propriétés principales, y compris la propriété donnée par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère. |
| FindPrincipals(IProperty) |
Obsolète.
Recherche la liste des propriétés principales, y compris la propriété donnée par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère. |
| FindRelationalMapping(IProperty) |
Obsolète.
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| FindRelationalTypeMapping(IProperty) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| FindSequence(IReadOnlyProperty, StoreObjectIdentifier) |
Recherche dans ISequence le modèle à utiliser pour le modèle de génération de valeur de clé. |
| FindSequence(IReadOnlyProperty) |
Recherche dans ISequence le modèle à utiliser pour le modèle de génération de valeur de clé. |
| FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier) |
Recherche le premier IProperty mappé à la même colonne dans un objet de type table partagé. 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. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Recherche le premier IProperty mappé à la même colonne dans un objet de type table partagé. 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. |
| FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Recherche le premier IProperty mappé à la même colonne dans un objet de type table partagé. 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. |
| FindSharedTableRootPrimaryKeyProperty(IProperty) |
Recherche la IProperty propriété qui représente la même propriété de clé primaire que la propriété donnée, mais potentiellement dans une table racine partagée. Ce type est généralement utilisé 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. |
| FindTypeMapping(IProperty) |
Retourne la CoreTypeMapping propriété donnée. |
| GetAfterSaveBehavior(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété peut ou non être modifiée une fois l’entité enregistrée dans la base de données. Si Throw, une exception est levée si une nouvelle valeur est affectée à cette propriété une fois que l’entité existe dans la base de données. Si Ignore, toute modification apportée à la valeur de propriété d’une entité qui existe déjà dans la base de données est ignorée. |
| GetAfterSaveBehaviorConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetAfterSaveBehavior(IProperty). |
| GetAnnotation(IAnnotatable, String) |
Obtient l’annotation portant le nom donné, levée s’il n’existe pas. |
| GetAnnotation(IConventionAnnotatable, String) |
Obtient l’annotation portant le nom donné, levée s’il n’existe pas. |
| GetBeforeSaveBehavior(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété peut être modifiée ou non avant l’enregistrement de l’entité dans la base de données. Si Throw, une exception est levée si une valeur est affectée à cette propriété lorsqu’elle est dans l’état Added . Si Ignore, un jeu de valeurs est ignoré lorsqu’il est dans l’état Added . |
| GetBeforeSaveBehaviorConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetBeforeSaveBehavior(IProperty). |
| GetCollation(IProperty, StoreObjectIdentifier) |
Retourne le classement à utiliser pour la colonne. |
| GetCollation(IProperty) |
Retourne le classement à utiliser pour la colonne. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le classement à utiliser pour la colonne. |
| GetCollation(IReadOnlyProperty) |
Retourne le classement à utiliser pour la colonne. |
| GetCollationConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource classement de colonne. |
| GetColumnBaseName(IProperty) |
Retourne le nom de base de la colonne à laquelle la propriété serait mappée. |
| GetColumnBaseName(IReadOnlyProperty) |
Obsolète.
Retourne le nom de base de la colonne à laquelle la propriété serait mappée. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Retourne le nom de la colonne à laquelle la propriété est mappée pour une table particulière. |
| GetColumnName(IProperty) |
Obsolète.
Retourne le nom de la colonne de table à laquelle la propriété est mappée. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le nom de la colonne à laquelle la propriété est mappée pour une table particulière. |
| GetColumnName(IReadOnlyProperty) |
Retourne le nom de la colonne à laquelle la propriété serait mappée. |
| GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Obtient le ConfigurationSource nom de colonne d’un objet de magasin de type table particulier. |
| GetColumnNameConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource nom de la colonne. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne l’ordre de la colonne à laquelle cette propriété est mappée pour une table particulière. |
| GetColumnOrder(IReadOnlyProperty) |
Retourne l’ordre de la colonne à laquelle cette propriété est mappée. |
| GetColumnOrderConfigurationSource(IConventionProperty) |
Obtient l’ordre ConfigurationSource des colonnes. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Retourne le type de base de données de la colonne à laquelle la propriété est mappée. |
| GetColumnType(IProperty) |
Retourne le type de base de données de la colonne à laquelle la propriété est mappée. |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le type de base de données de la colonne à laquelle la propriété est mappée, ou |
| GetColumnType(IReadOnlyProperty) |
Retourne le type de base de données de la colonne à laquelle la propriété est mappée, ou |
| GetColumnTypeConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource nom de la colonne. |
| GetComment(IProperty, StoreObjectIdentifier) |
Retourne le commentaire de la colonne à laquelle cette propriété est mappée. |
| GetComment(IProperty) |
Retourne le commentaire de la colonne à laquelle cette propriété est mappée. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le commentaire de la colonne à laquelle cette propriété est mappée. |
| GetComment(IReadOnlyProperty) |
Retourne le commentaire de la colonne à laquelle cette propriété est mappée. |
| GetCommentConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource commentaire de colonne. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée. |
| GetComputedColumnSql(IProperty) |
Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée. |
| GetComputedColumnSql(IReadOnlyProperty) |
Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée. |
| GetComputedColumnSqlConfigurationSource(IConventionProperty) |
Obtient l’expression ConfigurationSource SQL de valeur calculée. |
| GetContainingForeignKeys(IConventionProperty) |
Obtient toutes les clés étrangères qui utilisent cette propriété (y compris les clés étrangères composites dans lesquelles cette propriété est incluse). |
| GetContainingForeignKeys(IProperty) |
Obtient toutes les clés étrangères qui utilisent cette propriété (y compris les clés étrangères composites dans lesquelles cette propriété est incluse). |
| GetContainingIndexes(IConventionProperty) |
Obtient tous les index qui utilisent cette propriété (y compris les index composites dans lesquels cette propriété est incluse). |
| GetContainingIndexes(IProperty) |
Obtient tous les index qui utilisent cette propriété (y compris les index composites dans lesquels cette propriété est incluse). |
| GetContainingKeys(IConventionProperty) |
Obtient toutes les clés primaires ou alternatives qui utilisent cette propriété (y compris les clés composites dans lesquelles cette propriété est incluse). |
| GetContainingKeys(IProperty) |
Obtient toutes les clés primaires ou alternatives qui utilisent cette propriété (y compris les clés composites dans lesquelles cette propriété est incluse). |
| GetContainingPrimaryKey(IProperty) |
Obsolète.
Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse). |
| GetCurrentValueComparer(IPropertyBase) |
Obtient une IComparer<T> valeur permettant de comparer les valeurs dans les entrées suivies IUpdateEntry . |
| GetDefaultColumnBaseName(IProperty) |
Retourne le nom de base par défaut de la colonne à laquelle la propriété serait mappée |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Obsolète.
Retourne le nom de base par défaut de la colonne à laquelle la propriété serait mappée |
| GetDefaultColumnMappings(IProperty) |
Retourne les colonnes par défaut auxquelles la propriété serait mappée. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Retourne le nom de colonne par défaut auquel la propriété serait mappée. |
| GetDefaultColumnName(IProperty) |
Obsolète.
Retourne le nom de colonne de table par défaut auquel la propriété serait mappée. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le nom de colonne par défaut auquel la propriété serait mappée. |
| GetDefaultColumnName(IReadOnlyProperty) |
Retourne le nom de base par défaut de la colonne à laquelle la propriété serait mappée |
| GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient le nom de contrainte par défaut. |
| GetDefaultConstraintName(IReadOnlyProperty) |
Obtient le nom de contrainte par défaut. |
| GetDefaultConstraintNameConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour le nom de contrainte par défaut. |
| GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Génère le nom de contrainte par défaut en fonction du nom de la table et de la colonne. |
| GetDefaultValue(IProperty, StoreObjectIdentifier) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValue(IProperty) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValue(IReadOnlyProperty) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValueConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource valeur par défaut. |
| GetDefaultValueGenerationStrategy(IReadOnlyProperty) |
Retourne la valeur par défaut SqliteValueGenerationStrategy à utiliser pour la propriété. |
| GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Retourne l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValueSql(IProperty) |
Retourne l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValueSql(IReadOnlyProperty) |
Retourne l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| GetDefaultValueSqlConfigurationSource(IConventionProperty) |
Obtient l’expression ConfigurationSource SQL de valeur par défaut. |
| GetFieldName(IPropertyBase) |
Obtient le nom du champ de stockage de cette propriété ou |
| GetFullTextSearchLanguage(IReadOnlyProperty) |
Retourne la langue de recherche en texte intégral définie pour cette propriété. |
| GetFullTextSearchLanguageConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource définition de la langue de recherche en texte intégral pour cette propriété. |
| GetFunctionColumnMappings(IProperty) |
Retourne les colonnes de fonction auxquelles la propriété est mappée. |
| GetGeometricDimension(IProperty) |
Retourne la dimension à utiliser lors de la création d’une colonne pour cette propriété. |
| GetGeometricDimensionConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource dimension de colonne. |
| GetGetter(IPropertyBase) |
Obtient une IClrPropertyGetter valeur permettant de lire la valeur de cette propriété. Notez qu’il s’agit d’une erreur d’appel de cette méthode pour une propriété d’ombre (IsShadowProperty(IPropertyBase)) car une telle propriété n’a pas d’associé MemberInfo. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
Retourne le nom à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceName(IProperty) |
Retourne le nom à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le nom à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceName(IReadOnlyProperty) |
Retourne le nom à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceNameConfigurationSource(IConventionProperty) |
Retourne le ConfigurationSource nom de la séquence hi-lo. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
Retourne le schéma à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceSchema(IProperty) |
Retourne le schéma à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le schéma à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
Retourne le schéma à utiliser pour la séquence hi-lo. |
| GetHiLoSequenceSchemaConfigurationSource(IConventionProperty) |
Retourne le ConfigurationSource schéma de séquence hi-lo. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Retourne l’incrément d’identité. |
| GetIdentityIncrement(IProperty) |
Retourne l’incrément d’identité. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne l’incrément d’identité. |
| GetIdentityIncrement(IReadOnlyProperty) |
Retourne l’incrément d’identité. |
| GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Retourne l’incrément ConfigurationSource d’identité d’une table particulière. |
| GetIdentityIncrementConfigurationSource(IConventionProperty) |
Retourne l’incrément ConfigurationSource d’identité. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Retourne la valeur initiale de l’identité. |
| GetIdentitySeed(IProperty) |
Retourne la valeur initiale de l’identité. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne la valeur initiale de l’identité. |
| GetIdentitySeed(IReadOnlyProperty) |
Retourne la valeur initiale de l’identité. |
| GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Retourne la ConfigurationSource valeur initiale de l’identité pour une table particulière. |
| GetIdentitySeedConfigurationSource(IConventionProperty) |
Retourne la ConfigurationSource valeur initiale de l’identité. |
| GetIndex(IPropertyBase) |
Obtient l’index de propriété de cette propriété. |
| GetIsFixedLengthConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource valeur pour IsFixedLength(IReadOnlyProperty). |
| GetIsFullTextSearchEnabled(IReadOnlyProperty) |
Retourne la valeur indiquant si la recherche en texte intégral est activée pour cette propriété. |
| GetIsFullTextSearchEnabledConfigurationSource(IConventionProperty) |
Obtient l’activation de la ConfigurationSource recherche en texte intégral pour cette propriété. |
| GetIsHiddenConfigurationSource(IConventionProperty) |
Retourne si ConfigurationSource la colonne de la propriété est masquée. |
| GetIsSparseConfigurationSource(IConventionProperty) |
Retourne la ConfigurationSource valeur indiquant si la colonne de la propriété est éparse. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Obtient si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lorsqu’elle est lue. |
| GetIsStored(IProperty) |
Obtient si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lorsqu’elle est lue. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lorsqu’elle est lue. |
| GetIsStored(IReadOnlyProperty) |
Obtient si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lorsqu’elle est lue. |
| GetIsStoredConfigurationSource(IConventionProperty) |
Obtient l’expression ConfigurationSource SQL de valeur calculée. |
| GetIsUnicodeConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour IsUnicode(IProperty). |
| GetJsonPropertyName(IProperty) |
Retourne le nom de propriété auquel la propriété est mappée lors du ciblage de Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Retourne le nom de propriété auquel la propriété est mappée lors du ciblage de Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Obtient la valeur du nom de propriété JSON utilisée pour la propriété donnée d’une entité mappée à une colonne JSON. |
| GetJsonPropertyNameConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource nom de la propriété auquel la propriété est mappée lors du ciblage de Cosmos. |
| GetJsonPropertyNameConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource nom de la propriété JSON pour une propriété d’entité donnée. |
| GetKeyValueComparer(IProperty) |
Obtient l’utilisation ValueComparer avec des clés pour cette propriété, ou |
| GetKeyValueComparerConfigurationSource(IConventionProperty) |
Obsolète.
Retourne la source de configuration pour GetKeyValueComparer(). |
| GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Retourne les objets de magasin de type table auxquels cette propriété est mappée. 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. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
Obtient la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est une String valeur, il s’agit du nombre maximal de caractères. |
| GetMaxLength(IProperty) |
Obtient la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est une String valeur, il s’agit du nombre maximal de caractères. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est une String valeur, il s’agit du nombre maximal de caractères. |
| GetMaxLengthConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetMaxLength(IProperty). |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
Obtient le PropertyInfo ou FieldInfo celui qui doit être utilisé pour obtenir ou définir une valeur pour la propriété donnée. Notez qu’il s’agit d’une erreur d’appel de cette méthode pour une propriété d’ombre (IsShadowProperty(IPropertyBase)) car une telle propriété n’a pas d’associé MemberInfo. |
| GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean) |
Retourne les remplacements de facettes de propriété 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. |
| GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier) |
Retourne les remplacements de facettes de propriété 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. |
| GetOverrides(IConventionProperty) |
Retourne toutes les substitutions de facettes de propriété. 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. |
| GetOverrides(IReadOnlyProperty) |
Retourne toutes les substitutions de facettes de propriété. 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. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
Obtient la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. |
| GetPrecision(IProperty) |
Obtient la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. |
| GetPrecisionConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetPrecision(IProperty). |
| GetPropertyAccessMode(IPropertyBase) |
Obtient l’objet PropertyAccessMode utilisé pour cette propriété.
|
| GetPropertyAccessModeConfigurationSource(IConventionPropertyBase) |
Retourne la source de configuration pour GetPropertyAccessMode(). |
| GetPropertyName(IProperty) |
Retourne le nom de propriété utilisé lors du ciblage de Cosmos. |
| GetPropertyNameConfigurationSource(IConventionProperty) |
Obtient le ConfigurationSource nom de propriété utilisé lors du ciblage de Cosmos. |
| GetProviderClrType(IProperty) |
Obtient le type vers lequel la valeur de propriété sera convertie avant d’être envoyée au fournisseur de base de données. |
| GetProviderClrTypeConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetProviderClrType(IProperty). |
| GetRelationalTypeMapping(IProperty) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
Retourne la RelationalTypeMapping propriété donnée sur un modèle finalisé. |
| GetScale(IProperty, StoreObjectIdentifier) |
Obtient l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. |
| GetScale(IProperty) |
Obtient l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. |
| GetScaleConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetScale(IProperty). |
| GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le nom à utiliser pour la séquence de génération de valeur de clé. |
| GetSequenceName(IReadOnlyProperty) |
Retourne le nom à utiliser pour la séquence de génération de valeur de clé. |
| GetSequenceNameConfigurationSource(IConventionProperty) |
Retourne le ConfigurationSource nom de la séquence de génération de valeur de clé. |
| GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le schéma à utiliser pour la séquence de génération de valeur de clé. |
| GetSequenceSchema(IReadOnlyProperty) |
Retourne le schéma à utiliser pour la séquence de génération de valeur de clé. |
| GetSequenceSchemaConfigurationSource(IConventionProperty) |
Retourne le ConfigurationSource schéma de séquence de génération de valeurs de clé. |
| GetSqlQueryColumnMappings(IProperty) |
Retourne les colonnes de requête SQL auxquelles la propriété est mappée. |
| GetSrid(IProperty, StoreObjectIdentifier) |
Retourne le SRID à utiliser lors de la création d’une colonne pour cette propriété. |
| GetSrid(IProperty) |
Retourne le SRID à utiliser lors de la création d’une colonne pour cette propriété. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne le SRID à utiliser lors de la création d’une colonne pour cette propriété. |
| GetSrid(IReadOnlyProperty) |
Retourne le SRID à utiliser lors de la création d’une colonne pour cette propriété. |
| GetSridConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource colonne SRID. |
| GetStructuralValueComparer(IProperty) |
Obsolète.
Obtient l’utilisation ValueComparer pour les copies structurelles de cette propriété, ou |
| GetStructuralValueComparerConfigurationSource(IConventionProperty) |
Obsolète.
Retourne la source de configuration pour GetStructuralValueComparer(IProperty). |
| GetTableColumnMappings(IProperty) |
Retourne les colonnes de table auxquelles la propriété est mappée. |
| GetTypeMapping(IProperty) |
Retourne la CoreTypeMapping propriété donnée à partir d’un modèle finalisé. |
| GetTypeMappingConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource valeur pour FindTypeMapping(IProperty). |
| GetValueComparer(IProperty) |
Obtient la ValueComparer valeur de cette propriété, ou |
| GetValueComparerConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetValueComparer(IProperty). |
| GetValueConverter(IProperty) |
Obsolète.
Obtient l’ensemble personnalisé ValueConverter de cette propriété. |
| GetValueConverterConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetValueConverter(IProperty). |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété. Si aucune stratégie n’est définie pour la propriété, la stratégie à utiliser sera extraite de la IModelpropriété . |
| GetValueGenerationStrategy(IProperty) |
Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété. Si aucune stratégie n’est définie pour la propriété, la stratégie à utiliser sera extraite de la IModelpropriété . |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne la SqliteValueGenerationStrategy valeur à utiliser pour la propriété. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Retourne la SqliteValueGenerationStrategy valeur à utiliser pour la propriété. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Retourne la ConfigurationSourceSqliteValueGenerationStrategy valeur pour une table particulière. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Retourne la ConfigurationSourceSqlServerValueGenerationStrategy valeur pour une table particulière. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource stratégie de génération de valeur. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty) |
Retourne la ConfigurationSource valeur pour le SqlServerValueGenerationStrategy. |
| GetValueGeneratorFactory(IProperty) |
Obsolète.
Obtient la fabrique qui a été définie pour générer des valeurs pour cette propriété, le cas échéant. |
| GetValueGeneratorFactoryConfigurationSource(IConventionProperty) |
Retourne la source de configuration pour GetValueGeneratorFactory(IProperty). |
| GetVectorDimensions(IReadOnlyProperty) |
Retourne les dimensions du vecteur stocké dans cette propriété. |
| GetVectorDimensionsConfigurationSource(IConventionProperty) |
Obtient les ConfigurationSource dimensions du vecteur stocké dans cette propriété. |
| GetVectorDistanceFunction(IReadOnlyProperty) |
Retourne la fonction de distance du vecteur stocké dans cette propriété. |
| GetVectorDistanceFunctionConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource fonction de distance du vecteur stocké dans cette propriété. |
| GetVectorType(IReadOnlyProperty) |
Retourne la définition du vecteur stocké dans cette propriété. |
| GetVectorTypeConfigurationSource(IConventionProperty) |
Obtient la ConfigurationSource définition du vecteur stocké dans cette propriété. |
| GetViewColumnMappings(IProperty) |
Retourne les colonnes d’affichage auxquelles la propriété est mappée. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Vérifie si la colonne mappée à l’élément donné IProperty sera nullable lors de sa création dans la base de données. Cela dépend de la propriété elle-même et de la façon dont elle est mappée. Par exemple, les propriétés non nullables dérivées d’une hiérarchie de type TPH sont mappées à des colonnes nullables. Ainsi que les propriétés sur les types facultatifs partageant la même table. |
| IsColumnNullable(IProperty) |
Vérifie si la colonne mappée à l’élément donné IProperty sera nullable lors de sa création dans la base de données. Cela dépend de la propriété elle-même et de la façon dont elle est mappée. Par exemple, les propriétés non nullables dérivées d’une hiérarchie de type TPH sont mappées à des colonnes nullables. Ainsi que les propriétés sur les types facultatifs partageant la même table. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Vérifie si la colonne mappée à la propriété donnée est nullable lors de sa création dans la base de données. |
| IsColumnNullable(IReadOnlyProperty) |
Vérifie si la colonne mappée à l’élément donné IProperty sera nullable lors de sa création dans la base de données. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Retourne un indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes. |
| IsFixedLength(IProperty) |
Retourne un indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne un indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes. |
| IsFixedLength(IReadOnlyProperty) |
Retourne un indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes. |
| IsForeignKey(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété est utilisée comme clé étrangère (ou une partie d’une clé étrangère composite). |
| IsHidden(IReadOnlyProperty) |
Retourne une valeur indiquant si la colonne de la propriété est définie avec l'indicateur SQL Server |
| IsIndex(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété est utilisée comme index (ou partie d’un index composite). |
| IsIndexerProperty(IPropertyBase) |
Obtient une valeur indiquant s’il s’agit d’une propriété d’indexeur. Une propriété d’indexeur est une propriété accessible via un indexeur sur la classe d’entité. |
| IsKey(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire ou autre clé (ou une partie d’une clé primaire ou alternative composite). |
| IsPrimaryKey(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire (ou une partie d’une clé primaire composite). |
| IsShadowProperty(IPropertyBase) |
Obsolète.
Obtient une valeur indiquant s’il s’agit d’une propriété d’ombre. Une propriété d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe d’entité. La valeur actuelle de la propriété est stockée au ChangeTracker lieu d’être stockée dans les instances de la classe d’entité. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Retourne une valeur indiquant si la colonne de la propriété est éparse. |
| IsSparse(IReadOnlyProperty) |
Retourne une valeur indiquant si la colonne de la propriété est éparse. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Obtient une valeur indiquant si la propriété peut conserver ou non des caractères Unicode. |
| IsUnicode(IProperty) |
Obtient une valeur indiquant si la propriété peut conserver ou non des caractères Unicode. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Obtient une valeur indiquant si la propriété peut conserver ou non des caractères Unicode. |
| IsUniqueIndex(IProperty) |
Obsolète.
Obtient une valeur indiquant si cette propriété est utilisée comme index unique (ou une partie d’un index composite unique). |
| RemoveOverrides(IConventionProperty, StoreObjectIdentifier) |
Supprime les remplacements de facettes de propriété 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. |
| SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
Définit une valeur indiquant si cette propriété peut être modifiée une fois l’entité enregistrée dans la base de données. Si Throw, une exception est levée si une nouvelle valeur est affectée à cette propriété une fois que l’entité existe dans la base de données. Si Ignore, toute modification apportée à la valeur de propriété d’une entité qui existe déjà dans la base de données est ignorée. |
| SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
Définit une valeur indiquant si cette propriété peut être modifiée avant l’enregistrement de l’entité dans la base de données. Si Throw, une exception est levée si une valeur est affectée à cette propriété lorsqu’elle est dans l’état Added . Si Ignore, un jeu de valeurs est ignoré lorsqu’il est dans l’état Added . |
| SetCollation(IConventionProperty, String, Boolean) |
Configure un classement à utiliser pour la colonne à laquelle cette propriété est mappée. |
| SetColumnName(IConventionProperty, String, Boolean) |
Définit la colonne à laquelle la propriété est mappée. |
| SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean) |
Définit la colonne à laquelle la propriété est mappée pour un objet de magasin de type table particulier. |
| SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean) |
Définit l’ordre de la colonne à laquelle la propriété est mappée. |
| SetColumnType(IConventionProperty, String, Boolean) |
Définit le type de base de données de la colonne à laquelle la propriété est mappée. |
| SetComment(IConventionProperty, String, Boolean) |
Configure un commentaire à appliquer à la colonne à laquelle cette propriété est mappée. |
| SetComputedColumnSql(IConventionProperty, String, Boolean) |
Définit l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée. |
| SetDefaultConstraintName(IConventionProperty, String, Boolean) |
Définit le nom de contrainte par défaut. |
| SetDefaultValue(IConventionProperty, Object, Boolean) |
Définit l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| SetDefaultValueSql(IConventionProperty, String, Boolean) |
Définit l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| SetField(IConventionPropertyBase, String, Boolean) |
Définit le champ CLR sous-jacent que cette propriété doit utiliser.
Cela peut être Les champs de stockage sont normalement trouvés par convention, comme décrit ici : http://go.microsoft.com/fwlink/?LinkId=723277. Cette méthode est utile pour définir explicitement des champs de stockage dans les cas où le champ correct est introuvable par convention. Par défaut, le champ de stockage, s’il est trouvé ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque les entités sont interrogées à partir de la base de données. Les propriétés sont utilisées pour tous les autres accès. Cela peut être modifié en appelant SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean). |
| SetFullTextSearchLanguage(IConventionProperty, String, Boolean) |
Définit la langue de recherche en texte intégral définie pour cette propriété. |
| SetGeometricDimension(IConventionProperty, String, Boolean) |
Définit la dimension à utiliser lors de la création d’une colonne pour cette propriété. |
| SetHiLoSequenceName(IConventionProperty, String, Boolean) |
Définit le nom à utiliser pour la séquence hi-lo. |
| SetHiLoSequenceSchema(IConventionProperty, String, Boolean) |
Définit le schéma à utiliser pour la séquence hi-lo. |
| SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean) |
Définit l’incrément d’identité. |
| SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean) |
Définit l’incrément d’identité d’une table particulière. |
| SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean) |
Définit la valeur initiale de l’identité. |
| SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean) |
Définit la valeur initiale de l’identité. |
| SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean) |
Définit la valeur initiale de l’identité pour une table particulière. |
| SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean) |
Définit un indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes. |
| SetIsFullTextSearchEnabled(IConventionProperty, Nullable<Boolean>, Boolean) |
Active la recherche en texte intégral pour cette propriété. |
| SetIsHidden(IConventionProperty, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si la colonne de la propriété est définie avec l'indicateur SQL Server |
| SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si la colonne de la propriété est éparse. |
| SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean) |
Définit si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lorsqu’elle est lue. |
| SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean) |
Définit une valeur indiquant si cette propriété peut conserver des caractères Unicode. |
| SetJsonPropertyName(IConventionProperty, String, Boolean) |
Définit le nom de propriété auquel la propriété est mappée lors du ciblage de Cosmos. |
| SetJsonPropertyName(IConventionProperty, String, Boolean) |
Définit la valeur du nom de propriété JSON utilisée pour la propriété donnée d’une entité mappée à une colonne JSON. |
| SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean) |
Obsolète.
Définit la valeur personnalisée ValueComparer de cette propriété lors de l’exécution de comparaisons de clés. |
| SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean) |
Définit la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est un String ' , il s’agit du nombre maximal de caractères. |
| 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 |
| SetPrecision(IConventionProperty, Nullable<Int32>, Boolean) |
Définit la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de chiffres. |
| SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean) |
Définit la PropertyAccessMode valeur à utiliser pour cette propriété. |
| SetPropertyName(IConventionProperty, String, Boolean) |
Définit le nom de propriété utilisé lors du ciblage de Cosmos. |
| SetProviderClrType(IConventionProperty, Type, Boolean) |
Définit le type vers lequel la valeur de propriété sera convertie avant d’être envoyée au fournisseur de base de données. |
| SetScale(IConventionProperty, Nullable<Int32>, Boolean) |
Définit l’échelle des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, il s’agit du nombre maximal de décimales. |
| SetSequenceName(IConventionProperty, String, Boolean) |
Définit le nom à utiliser pour la séquence de génération de valeur de clé. |
| SetSequenceSchema(IConventionProperty, String, Boolean) |
Définit le schéma à utiliser pour la séquence de génération de valeur de clé. |
| SetSrid(IConventionProperty, Nullable<Int32>, Boolean) |
Définit le SRID à utiliser lors de la création d’une colonne pour cette propriété. |
| SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean) |
Obsolète.
Définit la valeur personnalisée ValueComparer pour les copies structurelles de cette propriété. |
| SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean) |
Définit la CoreTypeMapping propriété donnée |
| SetValueComparer(IConventionProperty, ValueComparer, Boolean) |
Définit la valeur personnalisée ValueComparer pour cette propriété. |
| SetValueConverter(IConventionProperty, ValueConverter, Boolean) |
Définit la valeur personnalisée ValueConverter pour cette propriété. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqliteValueGenerationStrategy>, Boolean) |
Définit la SqliteValueGenerationStrategy valeur à utiliser pour la propriété. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqliteValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Définit la SqliteValueGenerationStrategy valeur à utiliser pour la propriété d’une table particulière. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété d’une table particulière. |
| SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou
Le paramètre |
| SetVectorDimensions(IConventionProperty, Nullable<Int32>, Boolean) |
Définit les dimensions du vecteur stocké dans cette propriété. |
| SetVectorDistanceFunction(IConventionProperty, Nullable<DistanceFunction>, Boolean) |
Définit la fonction de distance du vecteur stocké dans cette propriété. |
| SetVectorType(IConventionProperty, CosmosVectorType, Boolean) |
Définit la définition du vecteur stocké dans cette propriété. |
| ToDebugString(IProperty, 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 entre les versions. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée. |