Compartir a través de


SqlServerModelExtensions Clase

Definición

Métodos de extensión de modelo para metadatos específicos de SQL Server.

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

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.

Campos

DefaultHiLoSequenceName

Nombre predeterminado de la secuencia hi-lo.

DefaultSequenceNameSuffix

Prefijo predeterminado para las secuencias aplicadas a las propiedades.

Métodos

GetDatabaseMaxSize(IModel)

Devuelve el tamaño máximo de la base de datos.

GetDatabaseMaxSize(IReadOnlyModel)

Devuelve el tamaño máximo de la base de datos.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el tamaño máximo de la base de datos.

GetHiLoSequenceName(IModel)

Devuelve el nombre que se va a usar para la secuencia hi-lo predeterminada.

GetHiLoSequenceName(IReadOnlyModel)

Devuelve el nombre que se va a usar para la secuencia hi-lo predeterminada.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el nombre de secuencia hi-lo predeterminado.

GetHiLoSequenceSchema(IModel)

Devuelve el esquema que se va a usar para la secuencia hi-lo predeterminada. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Devuelve el esquema que se va a usar para la secuencia hi-lo predeterminada. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el esquema de secuencia hi-lo predeterminado.

GetIdentityIncrement(IModel)

Devuelve el incremento de identidad predeterminado.

GetIdentityIncrement(IReadOnlyModel)

Devuelve el incremento de identidad predeterminado.

GetIdentityIncrementConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el incremento de identidad predeterminado.

GetIdentitySeed(IModel)

Devuelve la inicialización de identidad predeterminada.

GetIdentitySeed(IReadOnlyModel)

Devuelve la inicialización de identidad predeterminada.

GetIdentitySeedConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el esquema predeterminado.

GetPerformanceLevelSql(IModel)

Devuelve el nivel de rendimiento de la base de datos.

GetPerformanceLevelSql(IReadOnlyModel)

Devuelve el nivel de rendimiento de la base de datos.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el nivel de rendimiento de la base de datos.

GetSequenceNameSuffix(IReadOnlyModel)

Devuelve el sufijo que se va a anexar al nombre de las secuencias creadas automáticamente.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Devuelve para el ConfigurationSource sufijo de nombre de secuencia de generación de valores predeterminado.

GetSequenceSchema(IReadOnlyModel)

Devuelve el esquema que se va a usar para la secuencia de generación de valores predeterminada. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el esquema de secuencia de generación de valores de clave predeterminado.

GetServiceTierSql(IModel)

Devuelve el nivel de servicio de la base de datos.

GetServiceTierSql(IReadOnlyModel)

Devuelve el nivel de servicio de la base de datos.

GetServiceTierSqlConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el nivel de servicio de la base de datos.

GetValueGenerationStrategy(IModel)

Devuelve que SqlServerValueGenerationStrategy se va a usar para las propiedades de las claves del modelo, a menos que la propiedad tenga una estrategia establecida explícitamente.

GetValueGenerationStrategy(IReadOnlyModel)

Devuelve que SqlServerValueGenerationStrategy se va a usar para las propiedades de las claves del modelo, a menos que la propiedad tenga una estrategia establecida explícitamente.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el valor predeterminado SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Establece el tamaño máximo de la base de datos.

SetDatabaseMaxSize(IMutableModel, String)

Establece el tamaño máximo de la base de datos.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Establece el nombre que se va a usar para la secuencia hi-lo predeterminada.

SetHiLoSequenceName(IMutableModel, String)

Establece el nombre que se va a usar para la secuencia hi-lo predeterminada.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Establece el esquema que se va a usar para la secuencia hi-lo predeterminada.

SetHiLoSequenceSchema(IMutableModel, String)

Establece el esquema que se va a usar para la secuencia hi-lo predeterminada.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Establece el incremento de identidad predeterminado.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Establece el incremento de identidad predeterminado.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Establece la inicialización de identidad predeterminada.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Establece la inicialización de identidad predeterminada.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Establece la inicialización de identidad predeterminada.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Establece la inicialización de identidad predeterminada.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Establece el nivel de rendimiento de la base de datos.

SetPerformanceLevelSql(IMutableModel, String)

Establece el nivel de rendimiento de la base de datos.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Establece el sufijo que se va a anexar al nombre de las secuencias creadas automáticamente.

SetSequenceNameSuffix(IMutableModel, String)

Establece el sufijo que se va a anexar al nombre de las secuencias creadas automáticamente.

SetSequenceSchema(IConventionModel, String, Boolean)

Establece el esquema que se va a usar para la secuencia de generación de valores de clave predeterminada.

SetSequenceSchema(IMutableModel, String)

Establece el esquema que se va a usar para la secuencia de generación de valores de clave predeterminada.

SetServiceTierSql(IConventionModel, String, Boolean)

Establece el nivel de servicio de la base de datos.

SetServiceTierSql(IMutableModel, String)

Establece el nivel de servicio de la base de datos.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo que no tienen una estrategia establecida explícitamente.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo que no tienen una estrategia establecida explícitamente.

Se aplica a