SqlServerPropertyBuilderExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Server |
| 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 Server |
| 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. |