Partager via


RelationalPropertyExtensions Classe

Définition

Méthodes d’extension de propriété pour les métadonnées de base de données relationnelle.

public static class RelationalPropertyExtensions
type RelationalPropertyExtensions = class
Public Module RelationalPropertyExtensions
Héritage
RelationalPropertyExtensions

Remarques

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

Méthodes

FindColumn(IProperty, StoreObjectIdentifier)

Retourne la colonne correspondant à cette propriété si elle est mappée à l’objet de magasin de type table donné.

FindOverrides(IConventionProperty, StoreObjectIdentifier)

Retourne les remplacements de la facette 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(IMutableProperty, StoreObjectIdentifier)

Retourne les remplacements de la facette 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 la facette 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 la facette 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.

FindRelationalMapping(IProperty)
Obsolète.

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

FindRelationalTypeMapping(IProperty)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

FindRelationalTypeMapping(IReadOnlyProperty)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)

Recherche la première IProperty qui est mappée à 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(IMutableProperty, StoreObjectIdentifier)

Recherche la première IProperty qui est mappée à 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 la première IProperty qui est mappée à 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 la première IProperty qui est mappée à 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 le IProperty 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.

GetCollation(IProperty)

Retourne le classement à utiliser pour la colonne.

GetCollation(IProperty, StoreObjectIdentifier)

Retourne le classement à utiliser pour la colonne.

GetCollation(IReadOnlyProperty)

Retourne le classement à utiliser pour la colonne.

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le classement à utiliser pour la colonne.

GetCollationConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour le 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)
Obsolète.

Retourne le nom de la colonne de table à laquelle la propriété est mappée.

GetColumnName(IProperty, 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é doit être mappée.

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le nom de la colonne à laquelle la propriété est mappée pour une table particulière.

GetColumnNameConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour le nom de colonne.

GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Obtient le ConfigurationSource pour le nom de colonne d’un objet de magasin de type table particulier.

GetColumnOrder(IReadOnlyProperty)

Retourne l’ordre de la colonne à laquelle cette propriété est mappée.

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

Retourne l’ordre de la colonne à laquelle cette propriété est mappée pour une table particulière.

GetColumnOrderConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource de l’ordre des colonnes.

GetColumnType(IProperty)

Retourne le type de base de données de la colonne à laquelle la propriété est mappée.

GetColumnType(IProperty, StoreObjectIdentifier)

Retourne le type de base de données de la colonne à laquelle la propriété est mappée.

GetColumnType(IReadOnlyProperty)

Retourne le type de base de données de la colonne à laquelle la propriété est mappée, ou null si le type de base de données est introuvable.

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le type de base de données de la colonne à laquelle la propriété est mappée, ou null si le type de base de données est introuvable.

GetColumnTypeConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour le nom de colonne.

GetComment(IProperty)

Retourne le commentaire de la colonne à laquelle cette propriété est mappée.

GetComment(IProperty, 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.

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le commentaire de la colonne à laquelle cette propriété est mappée.

GetCommentConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour le commentaire de colonne.

GetComputedColumnSql(IProperty)

Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée.

GetComputedColumnSql(IProperty, 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.

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

Retourne l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée.

GetComputedColumnSqlConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour l’expression SQL de la valeur calculée.

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)
Obsolète.

Retourne le nom de colonne de table par défaut auquel la propriété serait mappée.

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

Retourne le nom de colonne par défaut auquel la propriété doit être mappée.

GetDefaultColumnName(IReadOnlyProperty)

Retourne le nom de base par défaut de la colonne à laquelle la propriété serait mappée

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le nom de colonne par défaut auquel la propriété doit être mappée.

GetDefaultValue(IProperty)

Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée.

GetDefaultValue(IProperty, 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.

GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)

Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée.

GetDefaultValueConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour la valeur par défaut.

GetDefaultValueSql(IProperty)

Retourne l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée.

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

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.

GetDefaultValueSqlConfigurationSource(IConventionProperty)

Obtient l’expression ConfigurationSource SQL de la valeur par défaut.

GetDeleteStoredProcedureParameterMappings(IProperty)

Retourne les paramètres de procédure stockée de suppression auxquels la propriété est mappée.

GetFunctionColumnMappings(IProperty)

Retourne les colonnes de fonction auxquelles la propriété est mappée.

GetInsertStoredProcedureParameterMappings(IProperty)

Retourne les paramètres de procédure stockée d’insertion auxquels la propriété est mappée.

GetInsertStoredProcedureResultColumnMappings(IProperty)

Retourne les colonnes de résultat d’insertion de procédure stockée auxquelles la propriété est mappée.

GetIsFixedLengthConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour IsFixedLength(IReadOnlyProperty).

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 lors de sa lecture.

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 lors de sa lecture.

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 lors de sa lecture.

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 lors de sa lecture.

GetIsStoredConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour l’expression SQL de la valeur calculée.

GetJsonPropertyName(IReadOnlyProperty)

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

GetJsonPropertyNameConfigurationSource(IConventionProperty)

Obtient le ConfigurationSource pour le nom de la propriété JSON d’une propriété d’entité donnée.

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 un String , 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 un String , il s’agit du nombre maximal de caractères.

GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier)

Retourne les remplacements de la facette 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, Boolean)

Retourne les remplacements de la facette 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(IMutableProperty, StoreObjectIdentifier)

Retourne les remplacements de la facette 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 la facette 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(IMutableProperty)

Retourne toutes les substitutions de la facette 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(IProperty)

Retourne toutes les substitutions de la facette 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 la facette 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 un Decimal , 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 un Decimal , il s’agit du nombre maximal de chiffres.

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

Lit une valeur pour cette propriété à partir du donné relationalReader.

GetRelationalTypeMapping(IProperty)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

GetRelationalTypeMapping(IReadOnlyProperty)

Retourne le RelationalTypeMapping pour la propriété donnée sur un modèle finalisé.

GetScale(IProperty, StoreObjectIdentifier)

Obtient l’échelle des données autorisée dans cette propriété. Par exemple, si la propriété est un Decimal , il s’agit du nombre maximal de décimales.

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

Obtient l’échelle des données autorisée dans cette propriété. Par exemple, si la propriété est un Decimal , il s’agit du nombre maximal de décimales.

GetSqlQueryColumnMappings(IProperty)

Retourne les colonnes de requête SQL auxquelles la propriété est mappée.

GetTableColumnMappings(IProperty)

Retourne les colonnes de table auxquelles la propriété est mappée.

GetUpdateStoredProcedureParameterMappings(IProperty)

Retourne les paramètres de procédure stockée de mise à jour auxquels la propriété est mappée.

GetUpdateStoredProcedureResultColumnMappings(IProperty)

Retourne les colonnes de résultat de la procédure stockée de mise à jour auxquelles la propriété est mappée.

GetViewColumnMappings(IProperty)

Retourne les colonnes d’affichage auxquelles la propriété est mappée.

IsColumnNullable(IProperty)

Vérifie si la colonne mappée au donné IProperty est 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 dérivées non nullables dans 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, StoreObjectIdentifier)

Vérifie si la colonne mappée au donné IProperty est 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 dérivées non nullables dans 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)

Vérifie si la colonne mappée au donné IProperty est nullable lors de sa création dans la base de données.

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.

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

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.

IsUnicode(IProperty, StoreObjectIdentifier)

Obtient une valeur indiquant si la propriété peut ou non conserver des caractères Unicode.

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

Obtient une valeur indiquant si la propriété peut ou non conserver des caractères Unicode.

RemoveOverrides(IConventionProperty, StoreObjectIdentifier)

Supprime les remplacements de la facette 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.

RemoveOverrides(IMutableProperty, StoreObjectIdentifier)

Supprime les remplacements de la facette 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.

SetCollation(IConventionProperty, String, Boolean)

Configure un classement à utiliser pour la colonne à laquelle cette propriété est mappée.

SetCollation(IMutableProperty, String)

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.

SetColumnName(IMutableProperty, String)

Définit la colonne à laquelle la propriété est mappée.

SetColumnName(IMutableProperty, String, StoreObjectIdentifier)

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.

SetColumnOrder(IMutableProperty, Nullable<Int32>)

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.

SetColumnType(IMutableProperty, String)

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.

SetComment(IMutableProperty, String)

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.

SetComputedColumnSql(IMutableProperty, String)

Définit l’expression SQL utilisée comme valeur calculée pour la colonne à laquelle cette propriété est mappée.

SetDefaultValue(IConventionProperty, Object, Boolean)

Définit l’objet utilisé comme valeur par défaut pour la colonne à laquelle cette propriété est mappée.

SetDefaultValue(IMutableProperty, Object)

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.

SetDefaultValueSql(IMutableProperty, String)

Définit l’expression SQL utilisée comme valeur par défaut pour la colonne à laquelle cette propriété est mappée.

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.

SetIsFixedLength(IMutableProperty, Nullable<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.

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 lors de sa lecture.

SetIsStored(IMutableProperty, Nullable<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 lors de sa lecture.

SetJsonPropertyName(IConventionProperty, String, Boolean)

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

SetJsonPropertyName(IMutableProperty, String)

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

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.

S’applique à