Compartir a través de


SqlServerModelBuilderExtensions Clase

Definición

SQL Server métodos de extensión específicos para ModelBuilder.

public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
Herencia
SqlServerModelBuilderExtensions

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a SQL Server y bases de datos de Azure SQL con EF Core para obtener más información y ejemplos.

Métodos

CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como el tamaño máximo de la base de datos.

CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Devuelve un valor que indica si el nombre y el esquema especificados se pueden establecer para la secuencia hi-lo.

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como el incremento predeterminado para SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como valor de inicialización predeterminado para SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como valor de inicialización predeterminado para SQL Server IDENTITY.

CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como el nivel de rendimiento de la base de datos.

CanSetServiceTierSql(IConventionModelBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como el nivel de servicio de la base de datos.

CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como la estrategia de generación de valores predeterminada.

ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean)
Obsoletos.

Configura la secuencia de base de datos usada para el patrón hi-lo para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)
Obsoletos.

Configura el incremento predeterminado para SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean)
Obsoletos.

Configura la inicialización predeterminada para SQL Server IDENTITY.

ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

Configura una secuencia de base de datos cuando el destino es SQL Server.

ForSqlServerHasSequence(ModelBuilder, String, String)

Configura una secuencia de base de datos cuando el destino es SQL Server.

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

Configura una secuencia de base de datos cuando el destino es SQL Server.

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

Configura una secuencia de base de datos cuando el destino es SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

Configura una secuencia de base de datos cuando el destino es SQL Server.

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

Configura una secuencia de base de datos cuando el destino es SQL Server.

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

Configura una secuencia de base de datos cuando el destino es SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

Configura una secuencia de base de datos cuando el destino es SQL Server.

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

Configura una secuencia de base de datos cuando el destino es SQL Server.

ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Obsoletos.

Configura la estrategia de generación de valores predeterminada para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder)

Configura el modelo para usar la característica SQL Server IDENTITY para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server. Este es el comportamiento predeterminado cuando el destino es SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32)
Obsoletos.

Configura el modelo para usar la característica SQL Server IDENTITY para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server. Este es el comportamiento predeterminado cuando el destino es SQL Server.

ForSqlServerUseSequenceHiLo(ModelBuilder, String, String)
Obsoletos.

Configura el modelo para que use un patrón hi-lo basado en secuencia para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Intenta configurar el tamaño máximo de Azure SQL Database.

HasDatabaseMaxSize(ModelBuilder, String)

Configura el tamaño máximo de Azure SQL Database.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Configura la secuencia de base de datos usada para el patrón hi-lo para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

Configura el incremento predeterminado para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Configura la inicialización predeterminada para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Configura la inicialización predeterminada para SQL Server IDENTITY.

HasPerformanceLevel(ModelBuilder, String)

Configura el nivel de rendimiento (SERVICE_OBJECTIVE) para Azure SQL Database como un literal de cadena.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Intenta configurar el nivel de rendimiento (SERVICE_OBJECTIVE) para Azure SQL Database.

HasPerformanceLevelSql(ModelBuilder, String)

Configura el nivel de rendimiento (SERVICE_OBJECTIVE) para Azure SQL Database como una expresión SQL.

HasServiceTier(ModelBuilder, String)

Configura el nivel de servicio (EDITION) para Azure SQL Database como un literal de cadena.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Intenta configurar el nivel de servicio (EDITION) para Azure SQL Database.

HasServiceTierSql(ModelBuilder, String)

Configura el nivel de servicio (EDITION) para Azure SQL Database como una expresión SQL.

HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configura la estrategia de generación de valores predeterminada para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

UseHiLo(ModelBuilder, String, String)

Configura el modelo para que use un patrón hi-lo basado en secuencia para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Configura el modelo para usar la característica SQL Server IDENTITY para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server. Este es el comportamiento predeterminado cuando el destino es SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Configura el modelo para usar la característica SQL Server IDENTITY para generar valores para las propiedades de clave marcadas como OnAdd, cuando el destino es SQL Server. Este es el comportamiento predeterminado cuando el destino es SQL Server.

UseKeySequences(ModelBuilder, String, String)

Configura el modelo para usar una secuencia por jerarquía para generar valores para las propiedades clave marcadas como OnAdd, cuando el destino es SQL Server.

Se aplica a