3

データベースを使用する Visual Studio 2010 で ac# アプリケーションを構築しています。データベースを作成するために、Entity Framework モデルからデータベースへのアプローチを使用しました。

したがって、VSで「ADO.NETエンティティデータモデル」ファイルを追加し、モデルを設計してから、「モデルからデータベースを生成」ボタンをクリックしました。VS が新しい edmx.sql ファイルを生成した後、このファイルを右クリックして [SQL の実行] を選択すると、SQL Server にすべてのテーブルを含むデータベースが作成されました。

SQL Server でデータベースを作成するには、VS でこのすべての操作を手動で行う必要がありました。しかし、アプリをデプロイした後、データベースはどのように作成されるのでしょうか? アプリのインストーラーを作成し、それを別のコンピューターにインストールする場合、アプリでそのコンピューターにデータベースを作成するにはどうすればよいですか?

4

1 に答える 1

1

開発マシンで行ったように(スクリプトを実行して)データベースを手動で作成するか、インストーラーにさらに大きな労力を費やして、含まれているスクリプトからデータベースを作成するカスタムアクションを追加する必要があります。

于 2012-01-11T12:01:58.883 に答える