EntityFrameworkとASP.NETMVCを使用してアプリケーションを作成しているので、DALをMVCWebアプリケーションから分離することにしました。そして実際には、次の問題(問題がある場合)を除いてすべて問題ありません。エンティティ接続文字列をDALプロジェクトのapp.configからWebアプリケーションのWeb.configにコピーする必要がありました。そして実際にはそれは正しいように見えます:DALはデータへの接続文字列について知る必要はありません。それはメインアプリケーションの義務です。
しかし、EntityModel(* .edmx)を更新する必要があるため、DALのapp.configにエンティティ接続文字列を保持する必要があるのは本当に好きではありません。Webアプリケーションの接続文字列を参照するためのベストプラクティスはありますか?それとも、今のままにしておきますか?