Entity Framework Code First 支持存儲過程


存儲過程(Stored Procedure)不僅僅是將多得簡直荒唐的業務邏輯塞入數據庫的一種方式;它還是避免將多得簡直荒唐的存儲邏輯塞入應用程序層(application layer)的一種方式。它使得應用程序可被視為理想的數據表現,同時又不會泄露數據庫管理員(DBA)的神機妙算。各種各樣的暫存表、非規范化的報告表、視圖、以及表函數都被隱藏在簡單的存儲過程調用背后,從而形成了數據庫的公共應用編程接口(API)。注意,從微小的性能調整到全面重構的一切都可以完成,且無須重新部署許許多多依賴於該數據庫的應用程序。

如果你正在用Entity Framework的Code First技術,那么你必須一直等到Entity Framework 6才能獲得某種形式的存儲過程支持。不過CodeProject上有位老兄已經實現讓Code First技術支持存儲過程,具體參看文章:http://www.codeproject.com/Articles/179481/Code-First-Stored-Procedures

 

EF Power Tools Beta 3 Available


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM