Datenbank und OLE- Objekt datentyp?
-
Ich programmiere gerade ein Tool, welche seine daten in ner datenbank ablegt.
Nun möchte ich ein datenobjekt einer Klasse in ein OLE-Objekt Typ in der datenbank ablegen. Wie kann ich das umsetzen:(Das ganze in VB.NET)
bspw:
class Data dim a,b,c, as Interger Dim t,s as String . . . end class
nun will ich eine instanz diesere klasse binär als OLE-Objekt in der Datenbank ablegen.. wie geht das?
-
Das ist keine gute Idee. Wenn du die Klasse in ein DB-Feld serialisierst, serialisierst du auch die Typ-Informationen mit in das Feld.
Wenn du nun im Code was änderst, zum Beispiel dein Namespace änderst, Felder umbenennst oder sonst was, hast du ein riesen Problem.
wenn du zu faul bist, vernünftige Tabellen anzulegen und den Code für die Persistierung zu schreiben, dann benutze einen OR-Mapper.
Hier ein Überblick:
http://www.theserverside.net/news/thread.tss?thread_id=29914