5

Entity Framework でモデルを作成し、そのモデルからデータベースを作成しました。

クライアントマシンでこれを行う最良の方法は何ですか?

Entity Framework がデータベースに接続して必要なテーブルを見つけようとして、それらが存在しない場合、エラーが発生します。

クライアント マシンでこれらのテーブルを作成する最良の方法は何ですか?

モデルによって生成された SQL ファイルを使用していますか? もしそうなら、どうすればそれを実行できますか?

問題が発生した場合、私は SQL Server Express を使用していますが、この質問はどのデータベースでも一般的なものになる可能性があります。

4

1 に答える 1

1

そのスクリプトをコピーして、クライアントでも使用できます...それを行うことの問題はわかりません。

この記事には、DBを生成するためのSQLスクリプトを生成する方法に関する情報があります。

http://www.dotnetcurry.com/ShowArticle.aspx?ID=606

エンティティデザイナを右クリックし、[モデルからデータベースを生成...]と表示されます。その後、DB接続の情報を入力し、[次へ]をクリックするとSQLが表示されます。

編集:

SQLファイルを読み取って実行する方法に関する情報:

私はこれをマイクロソフトフォーラムで見つけました:

http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/43e8bc3a-1132-453b-b950-09427e970f31/

ここSOでのこの質問:

c#を使用して.SQLスクリプトファイルを実行する方法

DBにとらわれない方法でそれを行うネイティブの.Netの方法はないと思います。

于 2011-04-22T20:50:03.773 に答える