SqlServerModelBuilderExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |