Lenguaje

SqlServerModelExtensions Clase

Definición

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

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Herencia
SqlServerModelExtensions
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.

Campos

Nombre Description
DefaultHiLoSequenceName

Nombre predeterminado de la secuencia de hi-lo.

DefaultSequenceNameSuffix

Prefijo predeterminado para las secuencias aplicadas a las propiedades.

Métodos

Nombre Description
AddFullTextCatalog(IConventionModel, String, Boolean)

Agrega un catálogo de texto completo al modelo.

AddFullTextCatalog(IMutableModel, String)

Agrega un catálogo de texto completo al modelo.

FindFullTextCatalog(IConventionModel, String)

Busca un catálogo de texto completo en el modelo o devuelve null si no se encuentra.

FindFullTextCatalog(IModel, String)

Busca un catálogo de texto completo en el modelo o devuelve null si no se encuentra.

FindFullTextCatalog(IMutableModel, String)

Busca un catálogo de texto completo en el modelo o devuelve null si no se encuentra.

FindFullTextCatalog(IReadOnlyModel, String)

Busca un catálogo de texto completo en el modelo o devuelve null si no se encuentra.

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)

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

GetFullTextCatalogs(IConventionModel)

Obtiene todos los catálogos de texto completo definidos en el modelo.

GetFullTextCatalogs(IModel)

Obtiene todos los catálogos de texto completo definidos en el modelo.

GetFullTextCatalogs(IMutableModel)

Obtiene todos los catálogos de texto completo definidos en el modelo.

GetFullTextCatalogs(IReadOnlyModel)

Obtiene todos los catálogos de texto completo definidos en el modelo.

GetHiLoSequenceName(IModel)

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

GetHiLoSequenceName(IReadOnlyModel)

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

GetHiLoSequenceNameConfigurationSource(IConventionModel)

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

GetHiLoSequenceSchema(IModel)

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

GetHiLoSequenceSchema(IReadOnlyModel)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Devuelve para ConfigurationSource el esquema de secuencia de 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 ConfigurationSource el sufijo predeterminado de nombre de secuencia de generación de valores.

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 el objeto SqlServerValueGenerationStrategy que 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 el objeto SqlServerValueGenerationStrategy que 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.

RemoveFullTextCatalog(IConventionModel, String)

Quita un catálogo de texto completo del modelo.

RemoveFullTextCatalog(IMutableModel, String)

Quita un catálogo de texto completo del modelo.

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

SetHiLoSequenceName(IMutableModel, String)

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

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

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

SetHiLoSequenceSchema(IMutableModel, String)

Establece el esquema que se va a usar para la secuencia de 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