RelationalPropertyBuilderExtensions Classe

Définition

Méthodes d’extension spécifiques à la base de données relationnelle pour PropertyBuilder.

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

Remarques

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

Méthodes

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme classement.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si la colonne donnée peut être définie pour la propriété .

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Retourne une valeur indiquant si la colonne donnée pour un objet de magasin de type table particulier peut être définie pour la propriété .

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Obtient une valeur indiquant si l’ordre de colonne donné peut être défini pour la propriété .

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si le type de données donné peut être défini pour la propriété.

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme commentaire pour la colonne.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme commentaire pour la colonne.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si l’expression SQL de valeur calculée donnée peut être définie pour la colonne.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme valeur par défaut pour la colonne.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si l’expression de valeur par défaut donnée peut être définie pour la colonne.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Retourne une valeur indiquant si la propriété peut être configurée comme étant de longueur fixe ou non.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Retourne une valeur indiquant si le type de colonne calculé donné peut être défini pour la colonne.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être utilisée comme nom de propriété JSON pour une propriété d’entité donnée.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Configure la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Configure la colonne à laquelle la propriété est mappée dans un objet de magasin de type table particulier.

HasColumnName(PropertyBuilder, String)

Configure la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Configure la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

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

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

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

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Configure le type de données de la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle. Il doit s’agir du nom de type complet, y compris la précision, l’échelle, la longueur, etc.

HasColumnType(PropertyBuilder, String)

Configure le type de données de la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle. Il doit s’agir du nom de type complet, y compris la précision, l’échelle, la longueur, etc.

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Configure le type de données de la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle. Il doit s’agir du nom de type complet, y compris la précision, l’échelle, la longueur, etc.

HasComment(IConventionPropertyBuilder, String, Boolean)

Configure un commentaire à appliquer à la colonne

HasComment(PropertyBuilder, String)

Configure un commentaire à appliquer à la colonne

HasComment<TProperty>(PropertyBuilder<TProperty>, String)

Configure un commentaire à appliquer à la colonne

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql(PropertyBuilder)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql(PropertyBuilder, String)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage d’une base de données relationnelle.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Configure la valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValue(PropertyBuilder)

Configure la valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValue(PropertyBuilder, Object)

Configure la valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Configure la valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configure la valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValueSql(PropertyBuilder)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValueSql(PropertyBuilder, String)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lors du ciblage d’une base de données relationnelle.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Configure la propriété d’une entité mappée à une colonne JSON, en mappant la propriété d’entité à une propriété JSON spécifique, plutôt que d’utiliser le nom de la propriété d’entité.

HasJsonPropertyName(PropertyBuilder, String)

Configure la propriété d’une entité mappée à une colonne JSON, en mappant la propriété d’entité à une propriété JSON spécifique, plutôt que d’utiliser le nom de la propriété d’entité.

HasJsonPropertyName<TProperty>(PropertyBuilder<TProperty>, String)

Configure la propriété d’une entité mappée à une colonne JSON, en mappant la propriété d’entité à une propriété JSON spécifique, plutôt que d’utiliser le nom de la propriété d’entité.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configure la propriété comme capable de stocker uniquement des données de longueur fixe, telles que des chaînes.

IsFixedLength(PropertyBuilder, Boolean)

Configure la propriété comme capable de stocker uniquement des données de longueur fixe, telles que des chaînes.

IsFixedLength<TProperty>(PropertyBuilder<TProperty>, Boolean)

Configure la propriété comme capable de stocker uniquement des données de longueur fixe, telles que des chaînes.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configure la propriété pour qu’elle soit mappée à une colonne calculée du type donné lors du ciblage d’une base de données relationnelle.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Configure la propriété pour utiliser le classement donné. La colonne de base de données sera créée avec le classement donné et sera utilisée implicitement dans toutes les opérations sensibles au classement.

UseCollation(PropertyBuilder, String)

Configure la propriété pour utiliser le classement donné. La colonne de base de données sera créée avec le classement donné et sera utilisée implicitement dans toutes les opérations sensibles au classement.

UseCollation<TProperty>(PropertyBuilder<TProperty>, String)

Configure la propriété pour utiliser le classement donné. La colonne de base de données sera créée avec le classement donné et sera utilisée implicitement dans toutes les opérations sensibles au classement.

S’applique à