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

Antwort per Email an