Compartir a través de


SqlServerPropertyExtensions Clase

Definición

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

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

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

FindHiLoSequence(IProperty)

Busca en ISequence el modelo que se va a usar para el patrón hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Busca en ISequence el modelo que se va a usar para el patrón hi-lo.

FindHiLoSequence(IReadOnlyProperty)

Busca en ISequence el modelo que se va a usar para el patrón hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Busca en ISequence el modelo que se va a usar para el patrón hi-lo.

FindSequence(IProperty)

Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave.

FindSequence(IProperty, StoreObjectIdentifier)

Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave.

FindSequence(IReadOnlyProperty)

Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave.

GetHiLoSequenceName(IProperty)

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

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

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

GetHiLoSequenceSchema(IProperty)

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

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchema(IReadOnlyProperty)

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

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource el esquema de secuencia hi-lo.

GetIdentityIncrement(IProperty)

Devuelve el incremento de identidad.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Devuelve el incremento de identidad.

GetIdentityIncrement(IReadOnlyProperty)

Devuelve el incremento de identidad.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Devuelve el incremento de identidad.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Devuelve el incremento de identidad.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource el incremento de identidad.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Devuelve para ConfigurationSource el incremento de identidad de una tabla determinada.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource el incremento de identidad de una tabla determinada.

GetIdentitySeed(IProperty)

Devuelve el valor de inicialización de identidad.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Devuelve el valor de inicialización de identidad.

GetIdentitySeed(IReadOnlyProperty)

Devuelve el valor de inicialización de identidad.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Devuelve el valor de inicialización de identidad.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Devuelve el valor de inicialización de identidad.

GetIdentitySeedConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource el valor de inicialización de identidad.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Devuelve para ConfigurationSource la inicialización de identidad de una tabla determinada.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource la inicialización de identidad de una tabla determinada.

GetIsSparseConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource si la columna de la propiedad es dispersa.

GetSequenceName(IReadOnlyProperty)

Devuelve el nombre que se va a usar para la secuencia de generación de valores de clave.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Devuelve el nombre que se va a usar para la secuencia de generación de valores de clave.

GetSequenceNameConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource el nombre de la secuencia de generación de valores de clave.

GetSequenceSchema(IReadOnlyProperty)

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

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceSchemaConfigurationSource(IConventionProperty)

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

GetValueGenerationStrategy(IProperty)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

Si no se establece ninguna estrategia para la propiedad , la estrategia que se va a usar se tomará de IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

Si no se establece ninguna estrategia para la propiedad , la estrategia que se va a usar se tomará de IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Devuelve para ConfigurationSource .SqlServerValueGenerationStrategy

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Devuelve para ConfigurationSource para SqlServerValueGenerationStrategy una tabla determinada.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource para SqlServerValueGenerationStrategy una tabla determinada.

IsCompatibleWithValueGeneration(IProperty)

Devuelve un valor que indica si la propiedad es compatible con cualquier SqlServerValueGenerationStrategy.

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Devuelve un valor que indica si la propiedad es compatible con cualquier SqlServerValueGenerationStrategy.

IsSparse(IReadOnlyProperty)

Devuelve un valor que indica si la columna de la propiedad es dispersa.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Devuelve un valor que indica si la columna de la propiedad es dispersa.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

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

SetHiLoSequenceName(IMutableProperty, String)

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

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

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

SetHiLoSequenceSchema(IMutableProperty, String)

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

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Establece el incremento de identidad.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Establece el incremento de identidad de una tabla determinada.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Establece el incremento de identidad de una tabla determinada.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Establece el incremento de identidad.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Establece el incremento de identidad de una tabla determinada.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Establece el incremento de identidad de una tabla determinada.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Establece la inicialización de identidad.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Establece la inicialización de identidad.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Establece la inicialización de identidad para una tabla determinada.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Establece la inicialización de identidad para una tabla determinada.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Establece la inicialización de identidad.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Establece la inicialización de identidad.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Establece la inicialización de identidad para una tabla determinada.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Establece la inicialización de identidad para una tabla determinada.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Establece un valor que indica si la columna de la propiedad es dispersa.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Establece un valor que indica si la columna de la propiedad es dispersa.

SetSequenceName(IConventionProperty, String, Boolean)

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

SetSequenceName(IMutableProperty, String)

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

SetSequenceSchema(IConventionProperty, String, Boolean)

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

SetSequenceSchema(IMutableProperty, String)

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

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada.

Se aplica a