Ich verwende den Fluent NHibernate zusammen mit der Automapping-Funktion!Dynamisch property .Not.Insert(). Not.Update() Mapping Fluent NHibernate
Ich bin derzeit die follwing Mapping-Anweisung automatisch generierten Spaltenwerte verhindern/einfügen zu aktualisierenden
.Override<Entity>(map => map.Map(d => d.STATUS).Not.Insert().Not.Update())
Es funktioniert so weit in Ordnung, aber jetzt im nach einem Weg, dies dynamisch gelöst zu bekommen.
Was ich tun möchte ist:
Ich rief ein benutzerdefiniertes Attribut deklarieren möchten [ReadOnlyDbField] und dann erklären alle Eigenschaften des Unternehmens mit diesem benutzerdefinierten Attribut zu sagen: Habe gerade diesen Wert lesen und nicht aktualisieren/füge es ein.
Dann möchte ich die Mapping-Konfiguration sagen:
Map all properties with the custom attribute [ReadOnlyDbField] to Not.Insert().Not.Update()
Gibt es eine Möglichkeit, dies zu bekommen?
Dank
Daniel
Hallo Karel. Danke für die Idee - aber ich weiß nicht, wer meine Bedürfnisse mit der generierten Methode umsetzen soll. Vielleicht habe ich einen Dummkopf? :) –
Sorry, ich folge nicht ... –