3

EF Power Tools拡張機能ベータ2を使用して複雑なデータベースをリバースエンジニアリングすると、パフォーマンスの問題が発生しました。私はこれをどのように改善できるかについていくつかの理論を持っていましたが、公開されたソースへの参照を見つけることができませんでした。

この拡張機能はオープンソースとしてリリースされる予定ですか?はいの場合、いつ、どこで?


ちなみに、私が抱えている問題は、数百のエンティティ(SQL Serverが動作している間)を含む複雑なデータベースでリバースエンジニアリングに非常に長い時間がかかり、Visual Studio UIがハングすることです(2010を使用しています)。 )。

このプロセスは、私の頑丈なワークステーションと完全にアイドル状態のSQLServerで約10分かかります。以前はもっと単純なDBで試してみましたが、約5秒で終了しました。

DB上に非常に重いスキーマクエリを作成し、応答を待っている間にUIスレッドをハングさせていると思います。その場合は、クエリ結果を分割してデータをチャンクにフェッチし、UIが進行状況に関するフィードバックを提供している間に、生成コードを別のスレッドに移動しようとします。

より簡単な解決策は、同じことを行うためのコマンドラインインターフェイスを作成することです(すでに1つあり、それがありませんか?)

4

1 に答える 1

1

こちらのEntityFrameworkコードベースで入手できます

ここに画像の説明を入力してください

それをフォークし、貢献し、あなたがやりたいことをしてください。

于 2012-12-11T10:08:39.647 に答える