Idioma

ISqlServerPropertyAnnotations Interface

Definição

API para anotações específicas de SQL Server acessadas por meio SqlServer(IProperty)de .

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Derivado
Implementações

Propriedades

Nome Descrição
ColumnName

O nome da coluna para a qual a propriedade é mapeada.

(Herdado de IRelationalPropertyAnnotations)
ColumnType

O tipo de banco de dados da coluna para a qual a propriedade é mapeada.

(Herdado de IRelationalPropertyAnnotations)
ComputedColumnSql

A expressão SQL de restrição computada que deve ser usada ao criar uma coluna para essa propriedade.

(Herdado de IRelationalPropertyAnnotations)
DefaultValue

O valor padrão a ser usado na definição da coluna ao criar uma coluna para essa propriedade.

(Herdado de IRelationalPropertyAnnotations)
DefaultValueSql

A expressão SQL de restrição padrão que deve ser usada ao criar uma coluna para essa propriedade.

(Herdado de IRelationalPropertyAnnotations)
HiLoSequenceName

Obtém o nome da sequência a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Obtém o esquema para a sequência a ser usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres.

(Herdado de IRelationalPropertyAnnotations)
ValueGenerationStrategy

Obtém o SqlServerValueGenerationStrategy uso para a propriedade.

Se nenhuma estratégia for definida para a propriedade, a estratégia a ser usada será retirada da IModel

Métodos

Nome Descrição
FindHiLoSequence()

Localiza o ISequence modelo a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Aplica-se a