Hallo !
Wie kann ich NHybernate dazu bringen, den Default-Value einer Spalte innerhalb einer Tabelle zu verwenden ?
Beispiel:
es gibt eine Usertabelle, in der sämtliche für die Applikation zugelassenen Benutzer eingetragen werden (UserID, UserName usw.); diese Tabelle hat auch eine Spalte "UserCreatedOn" - diese Spalte ist im SQL Enterprise Manager mit dem Default-Value "getdate()" vorbelegt -> diese Spalte wird also immer dann gefüllt, sobald eine neue Zeile in die Tabelle eingefügt wird.
Ich verstehe nur leider nicht, wie ich das NHibernate-Mappingfile so gestalten kann, dass NHybernate beim Einfügen in diese Tabelle einfach den Wert, den die DB vorgibt, verwendet.
(einziger Workaround, der mir einfällt, wäre, im Code das Feld der Klasse User einfach mit einem "DateTime.Now" zu belegen... wobei ich das aber gerne die Datenbank machen lassen würde)
Vielen Dank im Vorraus!
|