SqlServerPropertyBuilderExtensions Classe

Définition

SQL Server des méthodes d’extension spécifiques pour PropertyBuilder .

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

Méthodes

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Retourne une valeur indiquant si le nom et le schéma donnés peuvent être définis pour la séquence Hi-Lo.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme incrément pour SQL Server identité.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme valeur de départ pour SQL Server identité.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme stratégie de génération de valeur.

ForSqlServerHasColumnName(PropertyBuilder, String)

Configure la colonne sur laquelle la propriété est mappée en ciblant SQL Server.

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

Configure la colonne sur laquelle la propriété est mappée en ciblant SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Configure le type de données de la colonne sur laquelle la propriété est mappée en ciblant SQL Server. Il doit s’agir du nom complet du type, notamment la précision, l’échelle, la longueur, etc.

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

Configure le type de données de la colonne sur laquelle la propriété est mappée en ciblant SQL Server. Il doit s’agir du nom complet du type, notamment la précision, l’échelle, la longueur, etc.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage de SQL Server.

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

Configure la propriété pour qu’elle soit mappée à une colonne calculée lors du ciblage de SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Configure la valeur par défaut de la colonne à laquelle la propriété est mappée lorsque vous ciblez SQL Server.

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

Configure la valeur par défaut de la colonne à laquelle la propriété est mappée lorsque vous ciblez SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lorsque vous ciblez SQL Server.

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

Configure l’expression de valeur par défaut pour la colonne à laquelle la propriété est mappée lorsque vous ciblez SQL Server.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Obsolète.

Configure la séquence de base de données utilisée pour le modèle Hi-Lo afin de générer des valeurs pour la propriété de clé, lorsque vous ciblez SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsolète.

Configure l’incrément pour SQL Server identité.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsolète.

Configure la valeur de départ pour SQL Server identité.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Obsolète.

Configure la stratégie de génération de valeur pour la propriété de clé, lorsque vous ciblez SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Obsolète.

Configure la propriété de clé pour utiliser un modèle Hi-Lo basé sur une séquence pour générer des valeurs pour les nouvelles entités, lors du ciblage de SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Obsolète.

Configure la propriété de clé pour utiliser un modèle Hi-Lo basé sur une séquence pour générer des valeurs pour les nouvelles entités, lors du ciblage de SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Configure la séquence de base de données utilisée pour le modèle Hi-Lo afin de générer des valeurs pour la propriété de clé, lorsque vous ciblez SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configure l’incrément pour SQL Server identité.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configure la valeur de départ pour SQL Server identité.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configure la stratégie de génération de valeur pour la propriété de clé, lorsque vous ciblez SQL Server.

UseHiLo(PropertyBuilder, String, String)

Configure la propriété de clé pour utiliser un modèle Hi-Lo basé sur une séquence pour générer des valeurs pour les nouvelles entités, lors du ciblage de SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

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

Configure la propriété de clé pour utiliser un modèle Hi-Lo basé sur une séquence pour générer des valeurs pour les nouvelles entités, lors du ciblage de SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseSqlServerIdentityColumn(PropertyBuilder)

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Obsolète.

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Obsolète.

Configure la propriété de clé pour utiliser la fonctionnalité d’identité SQL Server pour générer des valeurs pour les nouvelles entités, lorsque vous ciblez des SQL Server. Cette méthode affecte à la propriété la valeur OnAdd .

S’applique à