Compartir a través de


SqlServerPropertyBuilderExtensions Clase

Definición

SQL Server métodos de extensión específicos para PropertyBuilder.

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

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

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Devuelve un valor que indica si el nombre y el esquema especificados se pueden establecer para la secuencia hi-lo.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como incremento de SQL Server IDENTITY para una tabla determinada.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

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

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la columna de la propiedad se puede configurar como dispersa cuando el destino SQL Server.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Devuelve un valor que indica si el nombre y el esquema especificados se pueden establecer para la secuencia de generación de valores de clave.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como estrategia de generación de valores.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como estrategia de generación de valores para una tabla determinada.

ForSqlServerHasColumnName(PropertyBuilder, String)

Configura la columna a la que se asigna la propiedad al establecer como destino SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Configura la columna a la que se asigna la propiedad al establecer como destino SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Configura el tipo de datos de la columna a la que se asigna la propiedad al dirigirse a SQL Server. Debe ser el nombre de tipo completo, incluida la precisión, la escala, la longitud, etc.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Configura el tipo de datos de la columna a la que se asigna la propiedad al dirigirse a SQL Server. Debe ser el nombre de tipo completo, incluida la precisión, la escala, la longitud, etc.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Configura la propiedad para asignarla a una columna calculada al seleccionar como destino SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura la propiedad para asignarla a una columna calculada al seleccionar como destino SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Configura el valor predeterminado de la columna a la que se asigna la propiedad al dirigirse a SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configura el valor predeterminado de la columna a la que se asigna la propiedad al dirigirse a SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al seleccionar como destino SQL Server.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al seleccionar como destino SQL Server.

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

Configura la secuencia de base de datos usada para el patrón hi-lo para generar valores para la propiedad de clave, al dirigirse a SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoletos.

Configura el incremento para SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoletos.

Configura el valor de inicialización para SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Obsoletos.

Configura la estrategia de generación de valores para la propiedad de clave, al dirigirse a SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Obsoletos.

Configura la propiedad de clave para usar un patrón hi-lo basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Obsoletos.

Configura la propiedad de clave para usar un patrón hi-lo basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la secuencia de base de datos usada para el patrón hi-lo para generar valores para la propiedad de clave, al dirigirse a SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura el incremento para SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Configura el incremento de SQL Server IDENTITY para una tabla determinada.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura el valor de inicialización para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Configura el valor de inicialización para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Configura la inicialización de SQL Server IDENTITY para una tabla determinada.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la secuencia de base de datos usada para el patrón de generación de valores de clave para generar valores para la propiedad de clave, al seleccionar como destino SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configura la estrategia de generación de valores para la propiedad de clave, al dirigirse a SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Configura la estrategia de generación de valores para la propiedad de clave, cuando el destino es SQL Server para una tabla determinada.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura si la columna de la propiedad se crea como dispersa al dirigirse a SQL Server.

IsSparse(PropertyBuilder, Boolean)

Configura si la columna de la propiedad se crea como dispersa al dirigirse a SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Configura si la columna de la propiedad se crea como dispersa al dirigirse a SQL Server.

UseHiLo(PropertyBuilder, String, String)

Configura la propiedad de clave para usar un patrón hi-lo basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura la propiedad de clave para usar un patrón hi-lo basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Configura la columna de clave para que use la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Configura la columna de clave para que use la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSequence(PropertyBuilder, String, String)

Configura la propiedad de clave para usar un patrón de generación de valores de clave basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura la propiedad de clave para usar un patrón de generación de valores de clave basado en secuencia para generar valores para nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Obsoletos.

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Obsoletos.

Configura la propiedad key para usar la característica SQL Server IDENTITY para generar valores para las nuevas entidades, al dirigirse a SQL Server. Este método establece que la propiedad sea OnAdd.

Se aplica a