Hallo,
ich habe ein Attribute gebaut, mit dem ich eine Property an eine Spalte in einer Datenbank Binde.
Dem Attribut kann ich im Konstruktor den Spaltennamen angeben. Jetzt möchte ich aber, dass wenn kein Expliziter Name angegeben wurde, dass dann der PropertyName benutzt werden soll.
Komme ich in dem Attribute irgendwie an die PropertyInfo?
ich habe ein Attribute gebaut, mit dem ich eine Property an eine Spalte in einer Datenbank Binde.
Dem Attribut kann ich im Konstruktor den Spaltennamen angeben. Jetzt möchte ich aber, dass wenn kein Expliziter Name angegeben wurde, dass dann der PropertyName benutzt werden soll.
Komme ich in dem Attribute irgendwie an die PropertyInfo?
C#:
//Mit Spaltenangabe
[Column("Foo")]
public string Text { get; set; }
//Das Attribbute soll jetzt "Bar" verwenden
[Column()]
public string Bar { get; set; }