0

ASP.NET WebApp UIレイヤーで使用されるConnectionString(web.configから取得)オブジェクトを保存およびインスタンス化して、ビジネスレイヤーとデータアクセスレイヤー(すべてのレイヤーは異なるprojects / dll)を通過させる必要がある場所とタイミング)。

私はそれを作成してアクセスすることを知っていますが、Global.asaxプロパティConnectionStringのベストプラクティスはどれか疑問に思っていますか?(Application_Start、Session_Start)のときにインスタンス化されますか?セッションアイテム?

読んでくれてありがとう、あなたの意見を叫んでください!

4

1 に答える 1

1

DALにUIweb.configから接続文字列を読み取らせます。プレゼンテーション層とビジネス層は、データベース接続文字列を知っている必要はなく、層の間を通過する必要はありません。したがって、DALで初期化するか、コンストラクターに入れることができます。DALで呼び出すすべてのメソッドについて、接続を開いたり閉じたりすることを忘れないでください。

于 2013-02-06T11:59:21.477 に答える