Source Code Verschönerung
-
Hallo Forum,
ich möchte Datenbankobjekte beschreiben. Wenn ich selbst eine null in der Hand habe, dann möchte ich keine null in das Datenbankobjekt schreiben, weil es dann auf der Datenbankseite explizit eine null ware und nicht die DbNull. Außerdem möchte ich nur eine bestimmte Feldgröße schreiben.
WennNichtNull(DBObjekt.FeldX, WriteAtMax(Data, 20))
Nur wenn Data nicht Null werden maximal die ersten 20 Zeichen aus Data in das Feld DBObjekt.FeldX geschrieben.
Kann ich das irgendwie eleganter und kürzer schreiben? Da gab es doch irgendwelche angeflanschten Funktionen, so dass ich im Source sowas schreiben könnte:
DBObjekt.FeldX = WriteAtMax(Data, 20)
oder:
DBObjekt.FeldX = {Data, 20}DBObjekt liegt nicht im Source vor. Die Feldgrößen ermittle ich manuell indem ich in die Tabellendefinition im MS SQL Management Studio nachschaue.
Mir reichen ein paar Stichworte, das ich nach Beispielen im Internet sehen kann.
Vielen Dank
Peter