2009-04-27 7 views

Répondre

0

Je pense que cela dépend fortement de ce que vous voulez faire. Si vous voulez juste visualiser les différences, je voudrais aller avec XML et un outil de visualisation de différence. Si vous voulez voir si elles sont différentes et peut-être afficher une courte liste de champs modifiés (tout cela dans une application), vous pouvez également aller avec une représentation XML de schéma ou faire comme Adams Robinson mentionné. Fondamentalement, peu importe comment vous le faites, vous devrez toujours passer en revue les tables et les champs, donc vous pourriez aussi bien y accéder directement et non pas en les transformant en XML

0

Vous pouvez convertir en XML et comparer, mais qui a une odeur de code pour moi. Vous pouvez utiliser LINQ (si vous utilisez .NET 3.5) ou simplement passer manuellement en revue vos tables, colonnes et lignes et voir s'il y a des différences.

0

J'utiliserais simplement la méthode GetXmlSchema() sur chaque Dataset et obtenir la structure du schéma sous forme de chaîne. Ensuite, les deux chaînes peuvent être comparées.

Questions connexes