Lenguaje

SqlServerModelBuilderExtensions Clase

Definición

SQL Server métodos de extensión específicos para 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
Herencia
SqlServerModelBuilderExtensions
Atributos

Comentarios

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

Métodos

Nombre Description
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 de hi-lo.

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como inicialización predeterminada 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 estrategia de generación de valores predeterminada.

CanUseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Devuelve un valor que indica si se deben usar restricciones predeterminadas con nombre en el modelo.

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

Configura la secuencia de base de datos usada para el patrón de hi-lo para generar valores para las propiedades de clave marcadas como OnAdd, al dirigirse a 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 al dirigirse a SQL Server.

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

Configura una secuencia de base de datos al dirigirse a SQL Server.

ForSqlServerHasSequence(ModelBuilder, String, String)

Configura una secuencia de base de datos al dirigirse a SQL Server.

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

Configura una secuencia de base de datos al dirigirse a SQL Server.

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

Configura una secuencia de base de datos al dirigirse a SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

Configura una secuencia de base de datos al dirigirse a SQL Server.

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

Configura una secuencia de base de datos al dirigirse a SQL Server.

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

Configura una secuencia de base de datos al dirigirse a SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

Configura una secuencia de base de datos al dirigirse a 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, al dirigirse a 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, al dirigirse a SQL Server. Este es el comportamiento predeterminado al dirigirse a 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, al dirigirse a SQL Server. Este es el comportamiento predeterminado al dirigirse a SQL Server.

ForSqlServerUseSequenceHiLo(ModelBuilder, String, String)
Obsoletos.

Configura el modelo para usar un patrón de hi-lo basado en secuencia para generar valores para las propiedades de clave marcadas como OnAdd, al dirigirse a 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 para Azure SQL Database.

HasFullTextCatalog(ModelBuilder, String)

Configura un catálogo de texto completo en el modelo.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Configura la secuencia de base de datos usada para el patrón de hi-lo para generar valores para las propiedades de clave marcadas como OnAdd, al dirigirse a 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 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 expresión SQL.

HasServiceTier(ModelBuilder, String)

Configura el nivel de servicio (EDITION) para Azure SQL Database como 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 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, al dirigirse a SQL Server.

UseHiLo(ModelBuilder, String, String)

Configura el modelo para usar un patrón de hi-lo basado en secuencia para generar valores para las propiedades de clave marcadas como OnAdd, al dirigirse a 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, al dirigirse a SQL Server. Este es el comportamiento predeterminado al dirigirse a 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, al dirigirse a SQL Server. Este es el comportamiento predeterminado al dirigirse a SQL Server.

UseKeySequences(ModelBuilder, String, String)

Configura el modelo para usar una secuencia por jerarquía para generar valores para las propiedades de clave marcadas como OnAdd, al dirigirse a SQL Server.

UseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Configura el modelo para usar restricciones predeterminadas con nombre.

UseNamedDefaultConstraints(ModelBuilder, Boolean)

Configura el modelo para usar restricciones predeterminadas con nombre.

Se aplica a