Partager via


TableColumnAttribute Classe

Définition

Peut TableColumnAttribute être utilisé pour annoter les propriétés du modèle de données qui représentent les propriétés système utilisées par .TableController<TData> En indiquant quelles colonnes sont l’id, la version, createdAt, etc. les différents gestionnaires de domaine peuvent tirer parti de ces informations pour fournir le meilleur mappage possible à un magasin principal particulier.

[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
Héritage
TableColumnAttribute
Attributs

Constructeurs

TableColumnAttribute(TableColumnType)

Initialise une nouvelle instance de avec TableColumnAttribute un donnécolumnType.

Propriétés

ColumnType

la TableColumnType propriété for à laquelle cet attribut est appliqué.

TableColumnAnnotation

Lors de l’inscription auprès d’Entity Framework à l’aide TableColumnAttribute d’une première convention de code du générateur de modèles, utilisez ce nom comme nom d’annotation de colonne de table. Pour https://entityframework.codeplex.com/wikipage?title=Code%20First%20Annotations plus d’informations sur les conventions et annotations de code d’Entity Framework, consultez .

S’applique à