質問: 私はLinq-To-Entitiesクエリを含むたくさんのリポジトリを一番上に持つ私のデータレイヤとしてEntity Frameworkを使った階層化アーキテクチャを使っています。データ層は、私がサービス層とウェブサイトであるインターフェースを持っていることの隣にある一つのプロジェクトです。 私のWebサイトに、私のエンティティモデルの接続文字列を指定する責任があるようにします。これをどうやってやるの? データ層の内側にあるエンティティリポジトリに到達するためにシングルトンメソッドを使用しています。 ありがとう
回答: DALアセンブリのApp.Configで作成された接続文字列をweb.configのconnectionStringsセクションにコピーできます。 あなたはアセンブリDLLの接続文字列を維持することはできますが、あなたはそれをウェブサイトと一緒にデプロイするべきではありません。 接続文字列全体をコピーする必要があります。これは次のようになります。 ``` ``` マッピングファイルが存在する場所に関するすべての情報が含まれているはずです。