2013-09-22 75 views
0

我開始爲實踐目的創建一個項目,我想我應該有3層編程結構。3層架構的問題

我想創建一個memberinfo系統,其中我有一個presentationClass,MemberBusinessLayer類和第三個dataLayer。

我對自己說我的PresentationLayer應該只與MemberBusinessLayer類聯繫以獲取數據,而MemberBusinessLayer類應該從dayalayer類獲取我的數據。但我看到了問題..

在BusinessLayer類中我有公共成員屬性,例如FirstName,LastName,Address。

在DataLayer類中,我創建了一個方法Public List GetMember(string)。在我的設計中,在調用DataLayer類的GetMembe()方法的BusinessLayer類中有一個方法SendDataToPresntationLayer()。我看到這是錯誤的。我試圖讓GetMember返回BusinessLayer對象,我在BusinessLayer類中調用getmember。

嗯,我不認爲我不能只用3班。我的設計是錯誤的。我還需要做更多的事情。 somoene能幫助我嗎?請我想知道我可能是非常錯誤的,但我正在嘗試。

謝謝

回答