600以上のテーブルを持つ大規模なデータベースでEntity Framework 5を使用しています(ストアドプロシージャとビューはまだ数えていません)。Visual Studio 2012 を使用して数回起動して実行した後、Model.EDMX ファイルを更新しようとすると (データベースから右クリックして更新を使用)、または単にコンパイルしようとすると、メモリ不足エラーが発生します。
クイック Google 検索によると、多くの人が同様の問題に直面しており、あるフォーラムの誰かが、これを回避するために複数の EDMX ファイルを使用することを提案しています。(リンクhttp://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/b4ce1494-a0b4-42c6-af56-4ecbfeb83e29 )
私の質問は 1) このエラーを回避し、EF で問題なく多数のテーブルを使用できる方法はありますか? 2) Entity Framework モデルは、大規模なエンタープライズ データベースの ORM として適していますか? そうでない場合、誰かが私に良いものを提案できますか?
前もって感謝します