私は2つのプロジェクト含む.NETソリューションがあります。2つの.NETプロジェクト、1つのDB接続文字列?
- アンASP.NET MVCプロジェクト、 'ウェブサイト'
- クラスライブラリを、 'モデル'
'モデル' プロジェクトが含まれていますLinqからSQLへのデータ・コンテキストと、データベース・オブジェクトを拡張するいくつかの部分クラスから構成されています。
接続文字列は、 'Website'プロジェクトのweb.configで定義されています。
しかし、 'Models'プロジェクトにはデータベース接続が別に定義されている独自のapp.configがあるようです。
これは、接続文字列が変更された場合、両方のプロジェクトを更新する必要があることを意味します。
接続文字列を一箇所に集約して、どちらのプロジェクトでも使用できる方法はありますか?
下への投票は何ですか? – Breadtruck
しかし、部分クラスは同じアセンブリに属していなければならないので、これはどのように機能しますか?私は、 'モデル'アセンブリが 'ウェブサイト'アセンブリのweb.configからの接続文字列を使用するようにします。 – Jonathan
ところで、私はダウンワードをしなかった。 – Jonathan