RelationalPropertyBuilderExtensions Classe

Definição

Métodos de extensão específicos do banco de dados relacional para PropertyBuilder.

public static class RelationalPropertyBuilderExtensions
type RelationalPropertyBuilderExtensions = class
Public Module RelationalPropertyBuilderExtensions
Herança
RelationalPropertyBuilderExtensions

Comentários

Consulte Modelagem de tipos de entidade e relações para obter mais informações e exemplos.

Métodos

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a ordenação.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se a coluna determinada pode ser definida para a propriedade .

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Retorna um valor que indica se a coluna fornecida para um objeto de repositório semelhante a uma tabela específica pode ser definida para a propriedade .

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Obtém um valor que indica se a ordem de coluna determinada pode ser definida para a propriedade .

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se o tipo de dados fornecido pode ser definido para a propriedade .

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como comentário para a coluna.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como comentário para a coluna.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se a expressão SQL de valor computado fornecida pode ser definida para a coluna.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como padrão para a coluna.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se a expressão de valor padrão fornecida pode ser definida para a coluna.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se a propriedade pode ser configurada como sendo de comprimento fixo ou não.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se o tipo de coluna computada fornecido pode ser definido para a coluna.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Retorna um valor que indica se o valor fornecido pode ser usado como um nome de propriedade JSON para uma determinada propriedade de entidade.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Configura a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Configura a coluna para a qual a propriedade mapeia em um objeto de repositório semelhante a uma tabela específica.

HasColumnName(PropertyBuilder, String)

Configura a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

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

Configura a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura a ordem da coluna para a qual a propriedade é mapeada.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

Configura a ordem da coluna para a qual a propriedade é mapeada.

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

Configura a ordem da coluna para a qual a propriedade é mapeada.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Configura o tipo de dados da coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc.

HasColumnType(PropertyBuilder, String)

Configura o tipo de dados da coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc.

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

Configura o tipo de dados da coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc.

HasComment(IConventionPropertyBuilder, String, Boolean)

Configura um comentário a ser aplicado à coluna

HasComment(PropertyBuilder, String)

Configura um comentário a ser aplicado à coluna

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

Configura um comentário a ser aplicado à coluna

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

HasComputedColumnSql(PropertyBuilder)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

HasComputedColumnSql(PropertyBuilder, String)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

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

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

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

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValue(PropertyBuilder)

Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValue(PropertyBuilder, Object)

Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

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

Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValueSql(PropertyBuilder)

Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValueSql(PropertyBuilder, String)

Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

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

Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Configura a propriedade de uma entidade mapeada para uma coluna JSON, mapeando a propriedade da entidade para uma propriedade JSON específica, em vez de usar o nome da propriedade da entidade.

HasJsonPropertyName(PropertyBuilder, String)

Configura a propriedade de uma entidade mapeada para uma coluna JSON, mapeando a propriedade da entidade para uma propriedade JSON específica, em vez de usar o nome da propriedade da entidade.

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

Configura a propriedade de uma entidade mapeada para uma coluna JSON, mapeando a propriedade da entidade para uma propriedade JSON específica, em vez de usar o nome da propriedade da entidade.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura a propriedade como capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres.

IsFixedLength(PropertyBuilder, Boolean)

Configura a propriedade como capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres.

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

Configura a propriedade como capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura a propriedade a ser mapeada para uma coluna computada do tipo especificado ao direcionar um banco de dados relacional.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Configura a propriedade para usar a ordenação fornecida. A coluna de banco de dados será criada com a ordenação fornecida e será usada implicitamente em todas as operações sensíveis à ordenação.

UseCollation(PropertyBuilder, String)

Configura a propriedade para usar a ordenação fornecida. A coluna de banco de dados será criada com a ordenação fornecida e será usada implicitamente em todas as operações sensíveis à ordenação.

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

Configura a propriedade para usar a ordenação fornecida. A coluna de banco de dados será criada com a ordenação fornecida e será usada implicitamente em todas as operações sensíveis à ordenação.

Aplica-se a