Compartilhar via


SqlitePropertyAnnotations Classe

Definição

Propriedades para anotações específicas do SQLite acessadas por meio de Sqlite(IMutableProperty).

public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
    inherit RelationalPropertyAnnotations
    interface ISqlitePropertyAnnotations
    interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
Herança
SqlitePropertyAnnotations
Implementações

Construtores

SqlitePropertyAnnotations(IProperty)

Constrói uma instância para anotações do determinado IProperty.

SqlitePropertyAnnotations(RelationalAnnotations)

Constrói uma instância para anotações do IProperty representado pelo auxiliar de anotação determinado.

Campos

ProviderFullAnnotationNames

Propriedades para anotações específicas do SQLite acessadas por meio de Sqlite(IMutableProperty).

(Herdado de RelationalPropertyAnnotations)

Propriedades

Annotations

O RelationalAnnotations auxiliar que representa o IProperty a ser anotado.

(Herdado de RelationalPropertyAnnotations)
ColumnName

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

(Herdado de RelationalPropertyAnnotations)
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)
Dimension

Obtém ou define a dimensão a ser usada ao criar uma coluna para essa propriedade.

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 da ú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)
Srid

Obtém ou define o SRID a ser usado ao criar uma coluna para essa propriedade.

Métodos

CanSetComputedColumnSql(String)

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

Esse método poderá gerar se ShouldThrowOnConflict retornar true.

(Herdado de RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

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

Esse método poderá gerar se ShouldThrowOnConflict retornar true.

(Herdado de RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

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

Esse método poderá gerar 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 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 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)
SetDimension(String)

Define a dimensão a ser usada ao criar uma coluna para essa propriedade.

SetFixedLength(Boolean)

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

(Herdado de RelationalPropertyAnnotations)
SetSrid(Nullable<Int32>)

Define o SRID a ser usado ao criar uma coluna para essa propriedade.

Aplica-se a