Idioma

SqlitePropertyAnnotations Classe

Definição

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

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

Nome Descrição
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 especificado.

Propriedades

Nome Descrição
Annotations

O RelationalAnnotations auxiliar que representa a IProperty anotação.

(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 para anotar.

(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 for definida.

(Herdado de RelationalPropertyAnnotations)
Srid

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

Métodos

Nome Descrição
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 a manutenção determinada IEntityType da RelationalAnnotations semântica 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 a manutenção determinada IProperty da RelationalAnnotations semântica 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 uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalPropertyAnnotations)
SetColumnType(String)

Tenta definir o ColumnType uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Tenta definir o ComputedColumnSql uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalPropertyAnnotations)
SetDefaultValue(Object)

Tenta definir o DefaultValue uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Tenta definir o DefaultValueSql uso da semântica do RelationalAnnotations 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