2009-04-27 48 views

回答

0

我認爲這取決於你想要做什麼。如果你只想看到差異,那麼我會用XML和一個差別的查看器工具。

如果你想看看它們是不同的,也許顯示一個更改字段的簡短列表(所有這些都在一個應用程序內),那麼你也可以用模式的XML表示,或者像Adams Robinson提到的那樣去做。基本上,不管你怎麼做,你仍然需要遍歷表和字段,所以你可以直接訪問它們,而不是先將它們轉換爲XML。

0

你可以轉換爲XML和比較,但這有代碼味道給我。你可以使用LINQ(如果你使用的是.NET 3.5),或者只是手動遍歷你的表,列和行,看看是否有任何不同。

0

我會簡單地使用GetXmlSchema()方法每個數據集並以字符串形式獲取模式結構。然後可以比較兩個字符串。