DAL(データアクセス層)にEntityFrameworkを使用しています。DBの3つの異なるインスタンス(DEV、QA、PROD)があります。DALは、DAをビジネスレイヤーのAPIとして公開するDLLの一部です。アプリケーションのパッケージ化中にEDMを切り替えることができるように、これらのEDMを構成するためのベストプラクティスを知りたいです。また、必要に応じて他のEDMを指す方法を提供します。
同じライブラリにすべてのEDMを追加しようとしましたが、すべてのエンティティクラスの宣言が複数あります。どのように行いますか、これらとその慣行に従いますか?