Langue

SqlServerModelExtensions Classe

Définition

Méthodes d’extension de modèle pour les métadonnées spécifiques à SQL Server.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Héritage
SqlServerModelExtensions
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.

Champs

Nom Description
DefaultHiLoSequenceName

Nom par défaut de la séquence hi-lo.

DefaultSequenceNameSuffix

Préfixe par défaut pour les séquences appliquées aux propriétés.

Méthodes

Nom Description
AddFullTextCatalog(IConventionModel, String, Boolean)

Ajoute un catalogue de texte intégral au modèle.

AddFullTextCatalog(IMutableModel, String)

Ajoute un catalogue de texte intégral au modèle.

FindFullTextCatalog(IConventionModel, String)

Recherche un catalogue de texte intégral dans le modèle ou retourne null s’il n’est pas trouvé.

FindFullTextCatalog(IModel, String)

Recherche un catalogue de texte intégral dans le modèle ou retourne null s’il n’est pas trouvé.

FindFullTextCatalog(IMutableModel, String)

Recherche un catalogue de texte intégral dans le modèle ou retourne null s’il n’est pas trouvé.

FindFullTextCatalog(IReadOnlyModel, String)

Recherche un catalogue de texte intégral dans le modèle ou retourne null s’il n’est pas trouvé.

GetDatabaseMaxSize(IModel)

Retourne la taille maximale de la base de données.

GetDatabaseMaxSize(IReadOnlyModel)

Retourne la taille maximale de la base de données.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Retourne la ConfigurationSource taille maximale de la base de données.

GetFullTextCatalogs(IConventionModel)

Obtient tous les catalogues de texte intégral définis dans le modèle.

GetFullTextCatalogs(IModel)

Obtient tous les catalogues de texte intégral définis dans le modèle.

GetFullTextCatalogs(IMutableModel)

Obtient tous les catalogues de texte intégral définis dans le modèle.

GetFullTextCatalogs(IReadOnlyModel)

Obtient tous les catalogues de texte intégral définis dans le modèle.

GetHiLoSequenceName(IModel)

Retourne le nom à utiliser pour la séquence de hi-lo par défaut.

GetHiLoSequenceName(IReadOnlyModel)

Retourne le nom à utiliser pour la séquence de hi-lo par défaut.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Retourne le ConfigurationSource nom de séquence de hi-lo par défaut.

GetHiLoSequenceSchema(IModel)

Retourne le schéma à utiliser pour la séquence de hi-lo par défaut. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Retourne le schéma à utiliser pour la séquence de hi-lo par défaut. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Retourne le ConfigurationSource schéma de séquence hi-lo par défaut.

GetIdentityIncrement(IModel)

Retourne l’incrément d’identité par défaut.

GetIdentityIncrement(IReadOnlyModel)

Retourne l’incrément d’identité par défaut.

GetIdentityIncrementConfigurationSource(IConventionModel)

Retourne l’incrément ConfigurationSource d’identité par défaut.

GetIdentitySeed(IModel)

Retourne la valeur initiale d’identité par défaut.

GetIdentitySeed(IReadOnlyModel)

Retourne la valeur initiale d’identité par défaut.

GetIdentitySeedConfigurationSource(IConventionModel)

Retourne le ConfigurationSource schéma par défaut.

GetPerformanceLevelSql(IModel)

Retourne le niveau de performances de la base de données.

GetPerformanceLevelSql(IReadOnlyModel)

Retourne le niveau de performances de la base de données.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Retourne le ConfigurationSource niveau de performances de la base de données.

GetSequenceNameSuffix(IReadOnlyModel)

Retourne le suffixe à ajouter au nom des séquences créées automatiquement.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Retourne le ConfigurationSource suffixe de nom de séquence de génération de valeurs par défaut.

GetSequenceSchema(IReadOnlyModel)

Retourne le schéma à utiliser pour la séquence de génération de valeurs par défaut. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Retourne le ConfigurationSource schéma de séquence de génération de valeurs de clé par défaut.

GetServiceTierSql(IModel)

Retourne le niveau de service de la base de données.

GetServiceTierSql(IReadOnlyModel)

Retourne le niveau de service de la base de données.

GetServiceTierSqlConfigurationSource(IConventionModel)

Retourne le ConfigurationSource niveau de service de la base de données.

GetValueGenerationStrategy(IModel)

Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour les propriétés des clés dans le modèle, sauf si la propriété a une stratégie définie explicitement.

GetValueGenerationStrategy(IReadOnlyModel)

Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour les propriétés des clés dans le modèle, sauf si la propriété a une stratégie définie explicitement.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Retourne la ConfigurationSource valeur par défaut SqlServerValueGenerationStrategy.

RemoveFullTextCatalog(IConventionModel, String)

Supprime un catalogue de texte intégral du modèle.

RemoveFullTextCatalog(IMutableModel, String)

Supprime un catalogue de texte intégral du modèle.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Définit la taille maximale de la base de données.

SetDatabaseMaxSize(IMutableModel, String)

Définit la taille maximale de la base de données.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Définit le nom à utiliser pour la séquence de hi-lo par défaut.

SetHiLoSequenceName(IMutableModel, String)

Définit le nom à utiliser pour la séquence de hi-lo par défaut.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Définit le schéma à utiliser pour la séquence de hi-lo par défaut.

SetHiLoSequenceSchema(IMutableModel, String)

Définit le schéma à utiliser pour la séquence de hi-lo par défaut.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

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

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

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

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Définit la valeur initiale d’identité par défaut.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Définit le niveau de performances de la base de données.

SetPerformanceLevelSql(IMutableModel, String)

Définit le niveau de performances de la base de données.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Définit le suffixe à ajouter au nom des séquences créées automatiquement.

SetSequenceNameSuffix(IMutableModel, String)

Définit le suffixe à ajouter au nom des séquences créées automatiquement.

SetSequenceSchema(IConventionModel, String, Boolean)

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

SetSequenceSchema(IMutableModel, String)

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

SetServiceTierSql(IConventionModel, String, Boolean)

Définit le niveau de service de la base de données.

SetServiceTierSql(IMutableModel, String)

Définit le niveau de service de la base de données.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Définit l’utilisation SqlServerValueGenerationStrategy pour les propriétés des clés dans le modèle qui n’ont pas de stratégie définie explicitement.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Définit l’utilisation SqlServerValueGenerationStrategy pour les propriétés des clés dans le modèle qui n’ont pas de stratégie définie explicitement.

S’applique à