Compartilhar via


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

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 a ser usado para a propriedade .

Se nenhuma estratégia for definida para a propriedade , a estratégia a ser usada será obtida do IModel

Métodos

FindHiLoSequence()

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

Aplica-se a