1

プロジェクトでエンティティ データ モデルのビューを事前に生成しています。MSDN の指示に従う: http://msdn.microsoft.com/en-us/library/bb896240.aspx

問題なく変更を完了しました。プロジェクトに追加された CSDL、SSDL、および MSL ファイルを確認できるようになりました。これは、エンティティ データ モデルを更新するたびにこれらのファイルを更新する必要があるということですか? もしそうなら、私たちのデータベースはかなり頻繁に変更されるので、かなりのオーバーヘッドです。

edmx を更新するたびにこれらのファイルを更新するより良い方法はありますか?

ありがとう

4

1 に答える 1

1

私たちのプロジェクトでできることは次のとおりです。

  • EDMX を開き、サーフェスを右クリックして [プロパティ] をクリックします。
  • メタデータ Artifcat 処理を「出力ディレクトリにコピー」に設定します。
  • 生成された /bin/debug/ .csdl .msl および .ssdl をプロジェクトに追加します (ソリューション エクスプローラーですべてのファイルを表示し、右クリックしてプロジェクトに含める)。
  • 次に、.csdl .msl および .ssdl プロパティを埋め込みリソースに設定します。
  • ランタイム プロジェクトのエンティティ フレームワーク接続文字列でファイルをビルドして参照します。
于 2012-07-11T11:42:31.257 に答える