Lenguaje

SqlServerPropertyBuilderExtensions Clase

Definición

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

public static class SqlServerPropertyBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
Herencia
SqlServerPropertyBuilderExtensions
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
CanSetDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como predeterminado para la columna.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

Devuelve un valor que indica si se puede establecer la expresión de valor predeterminado especificada para la columna.

CanSetHiLoSequence(IConventionPropertyBuilder, 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(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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

Devuelve un valor que indica si el valor especificado se puede establecer como incremento para 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 para SQL Server IDENTITY para una tabla determinada.

CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la columna de la propiedad se puede configurar con la marca SQL ServerHIDDEN.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la columna de la propiedad se puede configurar como dispersa al dirigirse a 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 dirigirse a SQL Server.

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

Configura la columna a la que se asigna la propiedad al dirigirse a 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 asignar a una columna calculada al dirigirse a SQL Server.

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

Configura la propiedad para asignar a una columna calculada al dirigirse a 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 dirigirse a 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 dirigirse a SQL Server.

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

Configura la secuencia de base de datos utilizada para el patrón de 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 de 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 de 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.

HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

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

HasDefaultValue(PropertyBuilder, Object, String)

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

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object, String)

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

HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

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

HasDefaultValueSql(PropertyBuilder, String, String)

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

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

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

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la secuencia de base de datos utilizada para el patrón de 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 el valor de inicialización para SQL Server IDENTITY para una tabla determinada.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura la secuencia de base de datos utilizada para el patrón de generación de valores de clave para generar valores para la propiedad de clave, al dirigirse a 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, al dirigirse a SQL Server para una tabla determinada.

IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura si la columna de la propiedad se define con la marca SQL ServerHIDDEN, que excluye la columna de SELECT * los resultados. Esto se aplica a las columnas generadas, como las columnas de período de tabla temporal.

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 de 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 de 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 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, Int32, Int32)

Configura la propiedad de clave 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 de clave 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 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>, Int32, Int32)

Configura la propiedad de clave 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 de clave 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, Int32, Int32)
Obsoletos.

Configura la propiedad de clave 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)

Configura la propiedad de clave 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 de clave 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 de clave 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