0

これらの手順に従ってパフォーマンスを改善しようとしていましたが、

私はすでに自分のモデルを持っていますが、ファイルを持っていません。手順では、ファイルを作成するように求められたので、作成し、これらの手順edmxに従って 、すべてのテーブルの作成されたモデルを作成しました。

今すぐモデルを作成せずに edmx ファイルに既存のモデルを使用させるにはどうすればよいですか? また、他の問題を回避するために他にどのようなことをお勧めしますか?

4

1 に答える 1

1

EF5を使用していると仮定すると、次の方法で実行できます(これを機能させるには、すべてのモデルが同じ名前空間にある必要があります)。

  1. edmxファイルのデザイン画面をクリックし、Namespaceプロパティをモデルが存在する名前空間に設定します。
  2. edmxファイルの下に次のファイルが必要です。
    • YourModelName.Context.tt
    • YourModelName.Designer.cs
    • YourModelName.edmx.diagram
    • YourModelName.tt

YourModelName.ttファイルを削除すると、自動生成されたモデルは作成されなくなります。名前空間を正しく設定した場合(ステップ1)、代わりにエンティティフレームワークでモデルを使用する必要があります。

于 2013-02-28T10:10:18.073 に答える