Compartilhar via


TableColumnAttribute Classe

Definição

O TableColumnAttribute pode ser usado para anotar propriedades do modelo de dados que representam as propriedades do TableController<TData>sistema usadas pelo . Indicando quais colunas são a id, a versão, createdAt etc. colunas, os vários gerenciadores de domínio podem aproveitar essas informações para fornecer o melhor mapeamento possível para qualquer repositório de back-end específico.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class TableColumnAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type TableColumnAttribute = class
    inherit Attribute
Public NotInheritable Class TableColumnAttribute
Inherits Attribute
Herança
TableColumnAttribute
Atributos

Construtores

TableColumnAttribute(TableColumnType)

Inicializa uma nova instância do TableColumnAttribute com um determinado columnType.

Propriedades

ColumnType

A TableColumnType propriedade for à qual esse atributo é aplicado.

TableColumnAnnotation

Ao registrar o com o TableColumnAttribute Entity Framework usando uma primeira convenção de código do construtor de modelos, use esse nome como o nome de anotação da coluna de tabela. Consulte https://entityframework.codeplex.com/wikipage?title=Code%20First%20Annotations para obter mais informações sobre as primeiras convenções e anotações de código do Entity Framework.

Aplica-se a