Νέες δυνατότητες των DataSets στο Visual Studio 2005
Από το άρθρο του Jackie Goldstein στο MSDN, New DataSet Features in Visual Studio 2005, συνοψίζω αυτά που θεωρώ σημαντικότερα:
Πηγές δεδομένων (Data sources)
- Από αντικείμενο: Οποιοδήποτε αντικείμενο με public properties μπορεί να αποτελεί πηγή δεδομένων για ένα dataset χωρίς να χρειάζεται να υλοποιήσουμε κάποιο ειδικό interface.
- Από web service: Μπορούμε να δημιουργήσουμε και να δέσουμε ένα dataset από τα δεδομένα που έρχονται από ένα web service
Και στις δύο αυτές περιπτώσεις, όπως και στις παλιότερες κλασσικές, το dataset που δημιουργείται είναι το ίδιο και το χειριζόμαστε με τον ίδιο τρόπο.
Typed datasets και TableAdapter
Ο Table adapter είναι στην ουσία ένας Typed DataAdapter με την ίδια αντιστοιχία DataSet και TypedDataSet. Επιπλέον, ο TableAdapter μπορεί να φορτωθεί με πολλές διαφορετικές μεθόδους για το γέμισμα του πίνακα στον οποίον αντιστοιχεί. Έτσι μπορεί να έχει πάνω του methods όπως FillByCountryAndCity και FillByID ταυτόχρονα (χωρίς να χρειάζεται να δημιουργούμε ξεχωριστούς dataAdapters όπως παλιά)
Διαβάστε πάντως το αρθράκι, είναι πολύ διαφωτιστικό για όσους είναι στο ξεκίνημα του 2.0