2010-05-26 102 views

回答

0

存儲過程是使用用於

封裝業務邏輯:存儲過程允許業務邏輯被嵌入作爲數據庫中的API,其可以簡化數據管理和減少需要的邏輯在客戶端的其他地方進行編碼程式。這可能會導致通過使用錯誤的客戶端程序損壞數據的可能性較小。因此,數據庫系統可以藉助存儲過程確保數據的完整性和一致性。

其中as linq to sql允許我們查詢數據,做簡單的插入和更新,但是要做一些複雜的邏輯,我們需要在類文件中執行代碼。

富勒例如,考慮用戶登陸方式:

這裏我要檢查用戶退出與否,是用輸入密碼的有效與否,也必須檢查即此模塊權利,如果我使用存儲PROCEUDRE我AN權威做所有事情ON SP

,如果我使用LINQ我必須做的編碼檢查用戶首次超過有一個

其實檢查模塊的權利人不與LINQ2SQL都是比較存儲proceudre不同的東西。

相關問題