私は Linq2Sql を使用して、かなり大きなデータベースにアクセスしています。(67 テーブル) "MSLinqToSQLGenerator" がそのクラスを生成し、最終的にコンパイルを完了するには時間がかかるため、現在作業するのは非常に面倒です。
そのプロセスをスピードアップする方法はありますか? 同様に、データベース構造にほとんど触れていないので、生成された出力をキャッシュすることは可能ですか?
読んでくれてありがとう。
私は Linq2Sql を使用して、かなり大きなデータベースにアクセスしています。(67 テーブル) "MSLinqToSQLGenerator" がそのクラスを生成し、最終的にコンパイルを完了するには時間がかかるため、現在作業するのは非常に面倒です。
そのプロセスをスピードアップする方法はありますか? 同様に、データベース構造にほとんど触れていないので、生成された出力をキャッシュすることは可能ですか?
読んでくれてありがとう。
モデルを別のアセンブリに移動します。
モデルがアプリケーションのプロジェクトに直接含まれていて、ビルド前のイベントまたは T4 テンプレートを使用してビューを生成すると、モデルが変更されていなくても、プロジェクトが再ビルドされるたびにビューの生成と検証が行われます。
モデルを別のアセンブリに移動し、アプリケーションのプロジェクトから参照する場合、モデルを含むプロジェクトを再構築する必要なく、アプリケーションに他の変更を加えることができます。
注: モデルを別のアセンブリに移動するときは、モデルの接続文字列をクライアント プロジェクトのアプリケーション構成ファイルにコピーすることを忘れないでください。