0

私は 3 層アーチにかなり慣れていません。ここSOでこのトピックに関する質問を読んでおり、ユーザーの応答であるこのページは、簡単で簡単な例で大いに役立ちました。http://www.beansoftware.com/ASP.NET-Tutorials/Three-Tier-Architecture.aspx

ビジネスレイヤーとDALを説明するとき、例ではobjdtを使用していますが、どこにも初期化されていません。DALからメソッドを呼び出すので、DALオブジェクトだと思いますが、初期化がわかりません。次に、同じオブジェクトが SQL 関数を呼び出しますが、これは例には記載されていませんが、DAL クラスに入れる必要があると思います。

私は間違っていますか、それとも例に何かが欠けていますか? その obj が何であるかを知ることは、私の疑問を解決するでしょう。どうもありがとう。

4

2 に答える 2

3

ソースコードを見ると、それobjdtがクラスのものであることがわかりますclsStudentData。内部で初期化されていますclsStudentInfo

スニペットは次のとおりです:(BusinessLayer.cs)。

public class clsStudentInfo
    {       
        clsStudentData objdt=new clsStudentData();
            ......

Webページの例では、次のクラス全体が表示されていません。clsStudentInfo

于 2012-07-10T14:46:33.017 に答える
2

ビジネス層:

clsStudentData objdt=new clsStudentData();

データ層:

Create_Connection objdt=new Create_Connection();
于 2012-07-10T14:50:37.603 に答える