Langue

SqlServerModelBuilderExtensions Classe

Définition

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

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

Retourne une valeur indiquant si la valeur donnée peut être définie comme taille maximale de la base de données.

CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme valeur initiale par défaut pour SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme valeur initiale par défaut pour SQL Server IDENTITY.

CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme niveau de performances de la base de données.

CanSetServiceTierSql(IConventionModelBuilder, String, Boolean)

Retourne une valeur indiquant si la valeur donnée peut être définie comme niveau de service de la base de données.

CanSetValueGenerationStrategy(IConventionModelBuilder, 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 par défaut.

CanUseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Retourne une valeur indiquant si les contraintes par défaut nommées doivent être utilisées dans le modèle.

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

Configure la séquence de base de données utilisée pour le modèle hi-lo pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server.

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

Configure l’incrément par défaut pour SQL Server IDENTITY.

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

Configure la valeur initiale par défaut pour SQL Server IDENTITY.

ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence(ModelBuilder, String, String)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

Configure une séquence de base de données lors du ciblage de SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

Configure une séquence de base de données lors du ciblage de SQL Server.

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

Configure la stratégie de génération de valeurs par défaut pour les propriétés clés marquées comme OnAdd, lors du ciblage de SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32)
Obsolète.

Configure le modèle pour utiliser la fonctionnalité SQL Server IDENTITY pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server. Il s’agit du comportement par défaut lors du ciblage de SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder)

Configure le modèle pour utiliser la fonctionnalité SQL Server IDENTITY pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server. Il s’agit du comportement par défaut lors du ciblage de SQL Server.

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

Configure le modèle pour utiliser un modèle de hi-lo basé sur une séquence pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server.

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Tente de configurer la taille maximale pour Azure SQL Database.

HasDatabaseMaxSize(ModelBuilder, String)

Configure la taille maximale pour Azure SQL Database.

HasFullTextCatalog(ModelBuilder, String)

Configure un catalogue de texte intégral dans le modèle.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Configure la séquence de base de données utilisée pour le modèle hi-lo pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server.

HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

Configure l’incrément par défaut pour SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Configure la valeur initiale par défaut pour SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Configure la valeur initiale par défaut pour SQL Server IDENTITY.

HasPerformanceLevel(ModelBuilder, String)

Configure le niveau de performances (SERVICE_OBJECTIVE) pour Azure SQL Database en tant que littéral de chaîne.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Tente de configurer le niveau de performances (SERVICE_OBJECTIVE) pour Azure SQL Database.

HasPerformanceLevelSql(ModelBuilder, String)

Configure le niveau de performances (SERVICE_OBJECTIVE) pour Azure SQL Database en tant qu’expression SQL.

HasServiceTier(ModelBuilder, String)

Configure le niveau de service (EDITION) pour Azure SQL Database en tant que littéral de chaîne.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Tente de configurer le niveau de service (EDITION) pour Azure SQL Database.

HasServiceTierSql(ModelBuilder, String)

Configure le niveau de service (EDITION) pour Azure SQL Database en tant qu’expression SQL.

HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configure la stratégie de génération de valeurs par défaut pour les propriétés clés marquées comme OnAdd, lors du ciblage de SQL Server.

UseHiLo(ModelBuilder, String, String)

Configure le modèle pour utiliser un modèle de hi-lo basé sur une séquence pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Configure le modèle pour utiliser la fonctionnalité SQL Server IDENTITY pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server. Il s’agit du comportement par défaut lors du ciblage de SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Configure le modèle pour utiliser la fonctionnalité SQL Server IDENTITY pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server. Il s’agit du comportement par défaut lors du ciblage de SQL Server.

UseKeySequences(ModelBuilder, String, String)

Configure le modèle pour utiliser une séquence par hiérarchie pour générer des valeurs pour les propriétés de clé marquées comme OnAdd, lors du ciblage de SQL Server.

UseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Configure le modèle pour qu’il utilise des contraintes par défaut nommées.

UseNamedDefaultConstraints(ModelBuilder, Boolean)

Configure le modèle pour qu’il utilise des contraintes par défaut nommées.

S’applique à