Partilhar via


ScaffoldingPropertyAnnotations Classe

Definição

public class ScaffoldingPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations
type ScaffoldingPropertyAnnotations = class
    inherit RelationalPropertyAnnotations
Public Class ScaffoldingPropertyAnnotations
Inherits RelationalPropertyAnnotations
Herança
ScaffoldingPropertyAnnotations

Construtores

ScaffoldingPropertyAnnotations(IProperty)

Campos

ProviderFullAnnotationNames (Herdado de RelationalPropertyAnnotations)

Propriedades

Annotations

O RelationalAnnotations auxiliar que representa o IProperty para anotar.

(Herdado de RelationalPropertyAnnotations)
ColumnName

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

(Herdado de RelationalPropertyAnnotations)
ColumnOrdinal
ColumnType

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

(Herdado de RelationalPropertyAnnotations)
ComputedColumnSql

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

(Herdado de RelationalPropertyAnnotations)
DefaultValue

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

(Herdado de RelationalPropertyAnnotations)
DefaultValueSql

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

(Herdado de RelationalPropertyAnnotations)
IsFixedLength

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

(Herdado de RelationalPropertyAnnotations)
Property

O IProperty a ser anotado.

(Herdado de RelationalPropertyAnnotations)
ShouldThrowOnConflict

Indica se uma exceção deve ou não ser gerada se a configuração conflitante estiver definida. Normalmente, isso é substituído ao criar usando uma API fluente para implementar a semântica de última chamada.

(Herdado de RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Indica se uma exceção deve ou não ser gerada se a configuração inválida estiver definida.

(Herdado de RelationalPropertyAnnotations)

Métodos

CanSetComputedColumnSql(String)

Determina se pode ou não ComputedColumnSql ser definido sem conflitos.

Esse método poderá ser gerado se ShouldThrowOnConflict retornar true.

(Herdado de RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Determina se pode ou não DefaultValue ser definido sem conflitos.

Esse método poderá ser gerado se ShouldThrowOnConflict retornar true.

(Herdado de RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Determina se pode ou não DefaultValueSql ser definido sem conflitos.

Esse método poderá ser gerado se ShouldThrowOnConflict retornar true.

(Herdado de RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

Limpa todos os valores definidos para DefaultValue, DefaultValueSqle ComputedColumnSql.

(Herdado de RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

Obtém uma RelationalEntityTypeAnnotations instância para o determinado IEntityType mantendo a RelationalAnnotations semântica que está sendo usada por essa instância para controlar as anotações de configuração por convenção.

(Herdado de RelationalPropertyAnnotations)
GetAnnotations(IProperty)

Obtém uma RelationalPropertyAnnotations instância para o determinado IProperty mantendo a RelationalAnnotations semântica que está sendo usada por essa instância para controlar as anotações de configuração por convenção.

(Herdado de RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

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

(Herdado de RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

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

(Herdado de RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

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

(Herdado de RelationalPropertyAnnotations)
SetColumnName(String)

Tenta definir o ColumnName usando a semântica do RelationalAnnotations em uso.

(Herdado de RelationalPropertyAnnotations)
SetColumnType(String)

Tenta definir o ColumnType usando a semântica do RelationalAnnotations em uso.

(Herdado de RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Tenta definir o ComputedColumnSql usando a semântica do RelationalAnnotations em uso.

(Herdado de RelationalPropertyAnnotations)
SetDefaultValue(Object)

Tenta definir o DefaultValue usando a semântica do RelationalAnnotations em uso.

(Herdado de RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Tenta definir o DefaultValueSql usando a semântica do RelationalAnnotations em uso.

(Herdado de RelationalPropertyAnnotations)
SetFixedLength(Boolean)

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

(Herdado de RelationalPropertyAnnotations)

Aplica-se a