RelationalComplexTypePropertyBuilderExtensions Classe

Definição

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

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

Comentários

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

Métodos

HasColumnName(ComplexTypePropertyBuilder, String)

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

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

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

HasColumnOrder(ComplexTypePropertyBuilder, Nullable<Int32>)

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

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

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

HasColumnType(ComplexTypePropertyBuilder, String)

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

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

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

HasComment(ComplexTypePropertyBuilder, String)

Configura um comentário a ser aplicado à coluna

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

Configura um comentário a ser aplicado à coluna

HasComputedColumnSql(ComplexTypePropertyBuilder)

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

HasComputedColumnSql(ComplexTypePropertyBuilder, String)

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

HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

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

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

HasDefaultValue(ComplexTypePropertyBuilder)

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

HasDefaultValue(ComplexTypePropertyBuilder, Object)

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

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

HasDefaultValueSql(ComplexTypePropertyBuilder)

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

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

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

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

HasJsonPropertyName(ComplexTypePropertyBuilder, 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>(ComplexTypePropertyBuilder<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(ComplexTypePropertyBuilder, Boolean)

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

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

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

UseCollation(ComplexTypePropertyBuilder, 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>(ComplexTypePropertyBuilder<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