Typisiertes DataSet

08/04/2008 - 15:44 von Christian Havel | Report spam
Hi,

auf ein nicht typisiertes DataSet kann ich Filtermethoden anwenden, z.B.
string filter = "Name='MyName'";
table.Select(filter);

Bietet das typisierte DataSet von sich aus solche Filtermethoden an, d.h.
werden aufgrund der Feldnamen und Feldtypen automatisch Filtermethoden
erzeugt?
z.B.:
typedDataSet.SelectByName(strName);
Christian
 

Lesen sie die antworten

#1 Frank Dzaebel
08/04/2008 - 17:39 | Warnen spam
Hallo Christian,

auf ein nicht typisiertes DataSet kann ich Filtermethoden anwenden, z.B.
string filter = "Name='MyName'";
table.Select(filter);
Bietet das typisierte DataSet von sich aus solche Filtermethoden an, d.h.
werden aufgrund der Feldnamen und Feldtypen automatisch Filtermethoden
erzeugt? z.B.: typedDataSet.SelectByName(strName);



Das typisierte DataSet bietet auch Methoden
für Namen an. Namen lassen sich eher
"vertipperfrei" implementieren:

ds.Person.AlterColumn.ColumnName

bzw., wenn das DB-Schema aktualisiert wird,
erkennt man Fehler an Syntax-Fehlern, anstatt an
Laufzeitfehlern beim Kunden ;-)

Soetwas wie "SelectByName" würde man aber
normal besser mit zusàtzlichen Abfragen auf den
TableAdapter machen.

RechteMaus im DataSet-Designer auf die DataTable:
"Abfrage hinzufügen" etc., und dann die Abfrage so
benennen (über Designer), also quasi ohne eigenen
Code.

Das hàtte wohl besser in die Datenbank Gruppe gehört.



ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen