Hallo! > Aber - egal welchen Ansatz (XML/Bin�r) ich verwende - wenn > ich eine Menge Objekte in einer Tabelle habe und was suchen > will, kann ich ja die query engine von SQL Server nicht mehr > verwenden. > > Wenn ich z.B. 10000 "Kunde"-Objekte in der Datenbank habe und > alle Kunden mit PLZ==12345 suchen will, muss ich doch dann > Objekt f�r Objekt aus der DB holen und nachschauen, ob die > Kriterien stimmen. > > Sehe ich das richtig oder gibt es da irgend einen 'Trick', > wie ich trotzdem den SQL-Server zum Suchen einsetzen kann?
Das kommt auf die Gr��e der Objekte an. Wenn der XML-Text z.B. in eine VARCHAR-Spalte passt, kannst Du den Text ganz normal durchsuchen. TEXT-Spalten kannst Du auch mit dem Indexdienst durchsuchen. Schau Dir auch mal die XML-Erweiterungen zum SQL-Server an. Damit kannst Du auch XML-Daten im- und exportieren. Wenn Du aber regelm��ig suchen willst, sind separate Spalten sowieso besser. Daf�r brauchst Du dann die Load- und Save-Methoden in Deinem Objekt, die aber auch "universell" erstellt werden k�nnen, wenn z. B. die Spaltennamen in der Datenbank mit Eigenschaften im Objekt �bereinstimmen. Du k�nntest einen DataAdapter um entsprechende Funktionen erweitern und als eigene Klasse immer wieder verwenden. 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
