2009-06-09 6 views
2

私たちは、NHibernateで生成されたスキーマを使用してデータベースに対してユニットテストを実行しています。生成されたスキーマを私たちの開発データベースと比較することが可能かどうかは疑問でした。これは、私たちがマッピングのミスペルト列名やそのような他の問題を抱えていた時を教えてくれるでしょう。また、キーと同様のものを両者で一貫して維持するためには、長い道のりがあります。2つのデータベースのスキーマを統合テストのために比較する

このような自動比較は実現可能ですか?それをやり遂げる最善の方法はなんですか?

答えて

2

nhibernateを使用して解決策を見つけることができない場合は、RedGate's SQL Compareツールのようなものを調べることができます。このツールを使用すると、異なるデータベースで比較を実行し、スキーマの違いを見ることが非常に簡単になります。また、自分のアプリケーションでSQL Compareのパワーを活用できるようにするソフトウェア開発キットも用意されています(まだ入手していないものの、必要が生じた場合には大歓迎です)。

+0

SQL比較のライセンスがありますので、これが可能です。理想的には私は既に実装されているものを望むだろう。 –

+0

JayArr:あなたがどこから来ているのか分かりました。私は、物事がうまくいかない場合に備えて、代わりのルートとしてそこに配置していました。 – TheTXI

関連する問題