.mdf
アプリケーションに使用するデータベース ファイルを含む VS2013 プロジェクト (WPF、C#) があります。SQL Server 2012 Express LocalDB を使用しています。Entity Framework 6 を使用しています。
でプロジェクトにDBを作成しましたAdd New Item -> Service-based Database
。
次に、適切な列、関係などを含むテーブルを追加しました。
Add New Item -> ADO.NET Entity Data Model -> EF Designer from database
次に、上で作成したデータベースを明らかに選択して、を追加しました。
すべてがうまく機能します。そのため、Flexera InstallShield を使用してアプリケーションをエンド ユーザーに展開しています。
すべてが機能します。
そこで質問です。データベースに構造的な変更を加えた場合 (例: テーブルに列を追加する、または新しいテーブルを追加する)、このデータベースの変更を、アプリケーションを既にインストールしているエンド ユーザー データベースに、削除またはステップ実行せずに反映するにはどうすればよいですか?彼らの既存のデータに?
前もって感謝します。