Compartir a través de


RelationalPropertyBuilderExtensions Clase

Definición

Métodos de extensión específicos de base de datos relacionales para PropertyBuilder.

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

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Métodos

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede establecer como intercalación.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Devuelve un valor que indica si la columna especificada se puede establecer para la propiedad .

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Devuelve un valor que indica si la columna especificada para un objeto de almacén similar a tabla determinado se puede establecer para la propiedad .

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Obtiene un valor que indica si el orden de columna especificado se puede establecer para la propiedad .

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Devuelve un valor que indica si el tipo de datos especificado se puede establecer para la propiedad .

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

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

CanSetComment(IConventionPropertyBuilder, String, Boolean)

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

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Devuelve un valor que indica si la expresión SQL del valor calculado especificado se puede establecer para la columna.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

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

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

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

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la propiedad se puede configurar como longitud fija o no.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si el tipo de columna calculado especificado se puede establecer para la columna.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede usar como nombre de propiedad JSON para una propiedad de entidad determinada.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Configura la columna a la que se asigna la propiedad al establecer como destino una base de datos relacional.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Configura la columna a la que se asigna la propiedad en un objeto de almacén similar a tabla determinado.

HasColumnName(PropertyBuilder, String)

Configura la columna a la que se asigna la propiedad al establecer como destino una base de datos relacional.

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

Configura la columna a la que se asigna la propiedad al establecer como destino una base de datos relacional.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura el orden de la columna a la que se asigna la propiedad.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

Configura el orden de la columna a la que se asigna la propiedad.

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

Configura el orden de la columna a la que se asigna la propiedad.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Configura el tipo de datos de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional. Debe ser el nombre de tipo completo, incluida la precisión, la escala, la longitud, etc.

HasColumnType(PropertyBuilder, String)

Configura el tipo de datos de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional. Debe ser el nombre de tipo completo, incluida la precisión, la escala, la longitud, etc.

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

Configura el tipo de datos de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional. Debe ser el nombre de tipo completo, incluida la precisión, la escala, la longitud, etc.

HasComment(IConventionPropertyBuilder, String, Boolean)

Configura un comentario que se va a aplicar a la columna.

HasComment(PropertyBuilder, String)

Configura un comentario que se va a aplicar a la columna.

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

Configura un comentario que se va a aplicar a la columna.

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasComputedColumnSql(PropertyBuilder)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasComputedColumnSql(PropertyBuilder, String)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

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

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Configura la propiedad para asignarla a una columna calculada al dirigirse a una base de datos relacional.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Configura el valor predeterminado de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional.

HasDefaultValue(PropertyBuilder)

Configura el valor predeterminado de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional.

HasDefaultValue(PropertyBuilder, Object)

Configura el valor predeterminado de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Configura el valor predeterminado de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional.

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

Configura el valor predeterminado de la columna a la que se asigna la propiedad cuando tiene como destino una base de datos relacional.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al dirigirse a una base de datos relacional.

HasDefaultValueSql(PropertyBuilder)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al dirigirse a una base de datos relacional.

HasDefaultValueSql(PropertyBuilder, String)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al dirigirse a una base de datos relacional.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al dirigirse a una base de datos relacional.

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

Configura la expresión de valor predeterminada para la columna a la que se asigna la propiedad al dirigirse a una base de datos relacional.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Configura la propiedad de una entidad asignada a una columna JSON, asignando la propiedad de entidad a una propiedad JSON específica, en lugar de usar el nombre de la propiedad de entidad.

HasJsonPropertyName(PropertyBuilder, String)

Configura la propiedad de una entidad asignada a una columna JSON, asignando la propiedad de entidad a una propiedad JSON específica, en lugar de usar el nombre de la propiedad de entidad.

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

Configura la propiedad de una entidad asignada a una columna JSON, asignando la propiedad de entidad a una propiedad JSON específica, en lugar de usar el nombre de la propiedad de entidad.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura la propiedad como capaz de almacenar solo datos de longitud fija, como cadenas.

IsFixedLength(PropertyBuilder, Boolean)

Configura la propiedad como capaz de almacenar solo datos de longitud fija, como cadenas.

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

Configura la propiedad como capaz de almacenar solo datos de longitud fija, como cadenas.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura la propiedad para asignarla a una columna calculada del tipo especificado al dirigirse a una base de datos relacional.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Configura la propiedad para usar la intercalación especificada. La columna de base de datos se creará con la intercalación especificada y se usará implícitamente en todas las operaciones que distinguen la intercalación.

UseCollation(PropertyBuilder, String)

Configura la propiedad para usar la intercalación especificada. La columna de base de datos se creará con la intercalación especificada y se usará implícitamente en todas las operaciones que distinguen la intercalación.

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

Configura la propiedad para usar la intercalación especificada. La columna de base de datos se creará con la intercalación especificada y se usará implícitamente en todas las operaciones que distinguen la intercalación.

Se aplica a