Ja schon, aber wenn ich dann die Datenbank anschaue blick ich da doch gar nichts, oder?
-----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Joachim van de Bruck Gesendet: Sonntag, 29. September 2002 16:46 An: aspDEdotnet Betreff: [aspdedotnet] AW: Objektorientierung Hallo! > Ich denke gerade �ber die objektorientiertheit von .Net nach. > Genauer geht es mir dabei um das Speichern und Laden einer > Klasse in einer Datenbank. Soweit ich das �berblicken kann, > gibt es 2 M�glichkeiten: > > 1. Ich schreibe Load/Save Methoden die die Variablen meiner > Klasse in die Datenbank �bertragen (und andersrum) 2. Ich > verwende den Ansatz der Serialisierung und speichere die > Klasse so in die Datenbank > > Bei 1tens habe ich einen Mordsstress, bei 2tens verliere ich > den �berblick in der Datenbank. > > :-( > > Gibt es nicht eine andere M�glichkeit? Ich denke, dass Du das mit .NET-Bordmitteln effektiv und effizient l�sen kannst. Serialisierung wird ja direkt angeboten. Ich w�rde Dir XML-Serialisierung empfehlen: Dim mySerializer As System.Xml.Serialization.XmlSerializer = New System.Xml.Serialization.XmlSerializer(GetType(myObject)) Mit dem Serializer kannst Du alle Objektvariablen mit einem Statement in ein Stream-Objekt schreiben oder lesen: mySerializer.Serialize(myStream, myObject) myObject = mySerializer.Deserialize(myStream) M�glich w�re auch eine bin�re Serializierung, aber XML-Serialisierung ist doch viel bequemer, oder? Wie Du einen Stream in die Datenbank bringst, wei�t Du ja. Interessant d�rfte es auch sein, den XML-Code z. B. in eine VARCHAR-Spalte abzulegen, um dann danach suchen zu k�nnen. Freundliche Gr��e Joachim van de Bruck | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
