私は直接接続文字列を使用しています
string ConString = "Data source=.\\Sqlexpress; initial catalog=MyDB; integrated security=SSPI";
web.config
次のようなファイルに保存されている接続文字列が必要です。
<connectionStrings>
<add name="SqlCon" connectionString="Data source=.\\Sqlexpress; initial catalog=MyDB; integrated security=SSPI" providerName="System.Data.SqlClient" />
</connectionStrings>
これに関する問題は、データ アクセス レイヤーでアクセスできないことです。私は3層アーキテクチャモデルに取り組んでいます。などのように、データ アクセス レイヤーへの参照を追加したくありませんSystem.Web
。毎日、私のクラス ライブラリにはますます多くのクラスが追加されます。最終的にプロジェクトを提出するときに、接続文字列を大学のコンピューターの 1 か所でのみ変更する必要があるように、グローバルにアクセス可能な接続文字列を使用する時期に来ていることに気付きました。