SqlitePropertyAnnotations Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |
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 |
| CanSetDefaultValue(Object) |
Determina se pode ou não DefaultValue ser definido sem conflitos.
Esse método poderá gerar se ShouldThrowOnConflict retornar |
| CanSetDefaultValueSql(String) |
Determina se pode ou não DefaultValueSql ser definido sem conflitos.
Esse método poderá gerar se ShouldThrowOnConflict retornar |
| 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. |