こんにちは、私は数週間前に自分の PC でオフライン ローカルを実行する WPF (Visual Studio 2010) アプリケーションを作成しました。しかし今、私はアプリケーションの更新を行う必要があり、それを行う方法を疑問に思います。私にとっての主な問題は、空のデータベースから再び開始しない方法であり、更新を行い、すでに満たされたデータベースを使用する方法ですか? 何かまたはいくつかの例を読むことができる場所への参照。THX EDIT: 可能であれば、インターネットを使用せずに更新を行いたいです。データベース構造は、コードビハインドにいくつか変更を加えたものと同じです...
質問する
218 次
2 に答える
1
SQL Schema Compare
古いSQLスキーマと新しいSQLスキーマを比較するためのツールが必要です。さまざまなツールがありますが、実際には1つVisual Studio
もあります。
ただし、複雑なシナリオでは、無料の代替手段がある場合があります
必要なのは、データベース間のスキーマ変更を定義し、データを保持するために生成されたdiffSQLを編集することだけです。
于 2013-02-01T07:13:08.813 に答える
1
そのためにSchemaComparesを使用します。
すべての変更を含む新しいデータベースを作成します (ローカル データベースを使用します)。その後、VS SchemaCompare を使用して古いものを更新します。
SchemaCompare は両方の違いを照合し、古いものを更新します。 MSDN
比較には、null を許容しない新しい列 (ネイティブ型) をフレームワークの既定値 (int=0、bool=false...) で埋める機能もあります。
于 2013-02-01T07:18:57.837 に答える