2011-08-08 30 views
0

我在創建處理MSSQL存儲過程和VB.NET的應用程序時使用什麼方法有點困惑。使用VB.NET SQL的信息存儲過程DAL BLL

我應該學習和實現業務邏輯層的數據訪問層嗎?當需要從數據庫表中顯示數據並更新數據時,這種方法是否最有效呢?還是應該以另一種方式來處理?

謝謝

回答

0

您的問題有點含糊,但我會盡量嘗試。

是的,您的數據訪問層應該與業務邏輯層分開。它使您的代碼更清潔,更易於維護。 研究像Entity Framework這樣的ORM來訪問數據庫。在某些情況下,您可能甚至不需要編寫存儲過程來檢索所需的數據或執行更新。

+0

對不起,我的問題反映了我的實際困惑程度。基本上我試圖問你是否要創建一個需要從MSSQL數據庫檢索和更新數據的應用程序,最好的方法是什麼。我看到有objectdatasources,sqldatasources,我讀到數據集和數據表,還讀取DAL和BLL以及數據集和數據表。只是有點困惑在接近一個項目時使用哪些項目,希望我能澄清一些問題謝謝 – Tim

+0

現在,數據集和數據表幾乎可以被視爲傳統數據訪問。而且使用objectdatasources或sqldatasources也普遍被忽視,只能用於(非常)快速的原型設計。仔細設計您的數據庫,然後將ADO.NET實體數據模型添加到您的項目並將您的表添加到模型中。然後你有80-90%的DAL完成。 –