Langue

SqlServerPropertyExtensions Classe

Définition

Méthodes d’extension de propriété pour les métadonnées spécifiques à SQL Server.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyExtensions
public static class SqlServerPropertyExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyExtensions = class
type SqlServerPropertyExtensions = class
Public Module SqlServerPropertyExtensions
Héritage
SqlServerPropertyExtensions
Attributs

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations, ainsi que l’accès aux bases de données SQL Server et Azure SQL avec EF Core.

Méthodes

Nom Description
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.

FindSequence(IProperty, StoreObjectIdentifier)

Recherche dans ISequence le modèle à utiliser pour le modèle de génération de valeur de clé.

FindSequence(IProperty)

Recherche dans ISequence le modèle à utiliser pour le modèle de génération de valeur de clé.

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

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

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

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

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Retourne l’incrément ConfigurationSource d’identité d’une table particulière.

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

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

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

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Retourne la ConfigurationSource valeur initiale de l’identité pour une table particulière.

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.

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

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 SqlServerValueGenerationStrategy valeur à utiliser pour la propriété.

GetValueGenerationStrategy(IReadOnlyProperty)

Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retourne la ConfigurationSourceSqlServerValueGenerationStrategy valeur pour une table particulière.

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Retourne la ConfigurationSource valeur pour le SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Retourne la ConfigurationSourceSqlServerValueGenerationStrategy valeur pour une table particulière.

IsCompatibleWithValueGeneration(IProperty)

Retourne une valeur indiquant si la propriété est compatible avec n’importe quel SqlServerValueGenerationStrategy.

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Retourne une valeur indiquant si la propriété est compatible avec n’importe quel SqlServerValueGenerationStrategy.

IsHidden(IReadOnlyProperty)

Retourne une valeur indiquant si la colonne de la propriété est définie avec l'indicateur SQL ServerHIDDEN, ce qui exclut la colonne des SELECT * résultats.

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.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Définit le nom à utiliser pour la séquence hi-lo.

SetHiLoSequenceName(IMutableProperty, String)

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.

SetHiLoSequenceSchema(IMutableProperty, String)

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.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Définit l’incrément d’identité d’une table particulière.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Définit l’incrément d’identité d’une table particulière.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Définit l’incrément d’identité.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

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.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Définit la valeur initiale de l’identité pour une table particulière.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Définit la valeur initiale de l’identité.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Définit la valeur initiale de l’identité pour une table particulière.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Définit la valeur initiale de l’identité.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Définit la valeur initiale de l’identité pour une table particulière.

SetIsHidden(IConventionProperty, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si la colonne de la propriété est définie avec l'indicateur SQL ServerHIDDEN.

SetIsHidden(IMutableProperty, Nullable<Boolean>)

Définit une valeur indiquant si la colonne de la propriété est définie avec l'indicateur SQL ServerHIDDEN.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si la colonne de la propriété est éparse.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Définit une valeur indiquant si la colonne de la propriété est éparse.

SetSequenceName(IConventionProperty, String, Boolean)

Définit le nom à utiliser pour la séquence de génération de valeur de clé.

SetSequenceName(IMutableProperty, String)

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

SetSequenceSchema(IMutableProperty, String)

Définit le schéma à utiliser pour la séquence de génération de valeur de clé.

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.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété d’une table particulière.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété d’une table particulière.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Définit la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété d’une table particulière.

S’applique à