C# DataAdapter et l'ensemble de données avec plusieurs table

J'ai lu de nombreux endroits qu'il est possible de remplir un DataSet avec plusieurs tables à l'aide d'un DataAdapter. Il ne dit pas: si un seul appel de mise à Jour peut mettre à jour toutes les tables dans le jeu de données.

Quelqu'un peut-il m'aider à comprendre comment cela peut être fait?

Il semble comme il n'en existe pas ( j'ai essayé de trouver en ligne ) des exemples sur la façon de le faire sauf un, qui modifie la SelectCommand sur le DataAdapter avant la deuxième remplissage. Mais je sens que cette méthode ayant pour but de l'DataAdapter.

De ce que j'figure, peut-être un seul DataAdapter ne peut gérer qu'une seule table de base de données et mise à Jour ne fonctionne que sur cette table. D'où un multi-table DataSet exigera respectifs DataAdapters appel de leur mise à Jour pour la mise à jour complète de l'ensemble de données. Est-ce le cas?

Enfin, seront les clés étrangères des relations et des contraintes de détenir dans un DataSet (cascade de supprimer, de mettre à jour en cascade) automatiquement?

Peut-être un lien vers un exemple ou un tutoriel qui pourrait aider. Merci beaucoup!

InformationsquelleAutor Jake | 2011-01-01