Freigeben über


TableColumnAttribute Klasse

Definition

Kann TableColumnAttribute verwendet werden, um Datenmodelleigenschaften zu kommentieren, die systemeigenschaften darstellen, die TableController<TData>von verwendet werden. Durch Angabe, welche Spalten id, version, createdAt usw. sind. -Spalten können die verschiedenen Domänen-Manager diese Informationen nutzen, um die bestmögliche Zuordnung zu einem bestimmten Back-End-Speicher bereitzustellen.

[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
Vererbung
TableColumnAttribute
Attribute

Konstruktoren

TableColumnAttribute(TableColumnType)

Initialisiert eine neue instance von TableColumnAttribute mit einer angegebenen columnType.

Eigenschaften

ColumnType

Die TableColumnType for-Eigenschaft, auf die dieses Attribut angewendet wird.

TableColumnAnnotation

Verwenden Sie diesen Namen beim Registrieren von TableColumnAttribute bei Entity Framework mithilfe einer Codekonvention des Modell-Generators als Anmerkungsname der Tabellenspalte. Weitere Informationen zu Entity Framework-Code first-Konventionen und Codeanmerkungen finden Sie https://entityframework.codeplex.com/wikipage?title=Code%20First%20Annotations unter .

Gilt für: