SqlServerPropertyExtensions Classe

Définition

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

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

Remarques

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

Méthodes

FindHiLoSequence(IProperty)

Recherche le ISequence dans le modèle à utiliser pour le modèle hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Recherche le ISequence dans le modèle à utiliser pour le modèle hi-lo.

FindHiLoSequence(IReadOnlyProperty)

Recherche le ISequence dans le modèle à utiliser pour le modèle hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Recherche le ISequence dans le modèle à utiliser pour le modèle hi-lo.

FindSequence(IProperty)

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

FindSequence(IProperty, StoreObjectIdentifier)

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

FindSequence(IReadOnlyProperty)

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

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IProperty)

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

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le nom de séquence hi-lo.

GetHiLoSequenceSchema(IProperty)

Retourne le schéma à utiliser pour la séquence hi-lo.

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

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le schéma à utiliser pour la séquence hi-lo.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le schéma de séquence hi-lo.

GetIdentityIncrement(IProperty)

Retourne l’incrément d’identité.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Retourne l’incrément d’identité.

GetIdentityIncrement(IReadOnlyProperty)

Retourne l’incrément d’identité.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Retourne l’incrément d’identité.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Retourne l’incrément d’identité.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour l’incrément d’identité.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

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

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

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

GetIdentitySeed(IProperty)

Retourne le seed d’identité.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Retourne le seed d’identité.

GetIdentitySeed(IReadOnlyProperty)

Retourne le seed d’identité.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le seed d’identité.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Retourne le seed d’identité.

GetIdentitySeedConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le seed d’identité.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retourne le ConfigurationSource pour le seed d’identité d’une table particulière.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Retourne le ConfigurationSource pour le seed d’identité d’une table particulière.

GetIsSparseConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource indiquant si la colonne de la propriété est éparse.

GetSequenceName(IReadOnlyProperty)

Retourne le nom à utiliser pour la séquence de génération de valeurs de clé.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Retourne le nom à utiliser pour la séquence de génération de valeurs de clé.

GetSequenceNameConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le nom de séquence de génération de la valeur de clé.

GetSequenceSchema(IReadOnlyProperty)

Retourne le schéma à utiliser pour 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é.

GetSequenceSchemaConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le schéma de séquence de génération de valeur de clé.

GetValueGenerationStrategy(IProperty)

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

Si aucune stratégie n’est définie pour la propriété, la stratégie à utiliser est extraite de .IModel

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

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

Si aucune stratégie n’est définie pour la propriété, la stratégie à utiliser est extraite de .IModel

GetValueGenerationStrategy(IReadOnlyProperty)

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

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

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

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Retourne le ConfigurationSource pour le SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retourne le ConfigurationSource pour pour SqlServerValueGenerationStrategy une table particulière.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Retourne le ConfigurationSource pour pour SqlServerValueGenerationStrategy 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.

IsSparse(IReadOnlyProperty)

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

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

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é pour une table particulière.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

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

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

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

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Définit le seed d’identité.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Définit le seed d’identité.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Définit le seed d’identité pour une table particulière.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Définit le seed d’identité pour une table particulière.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Définit le seed d’identité.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Définit le seed d’identité.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Définit le seed d’identité pour une table particulière.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Définit le seed d’identité pour une table particulière.

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

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

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

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

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

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

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

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

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

S’applique à