我正在創建一個Web應用程序並首先使用實體框架。我創建了實體數據模型,現在我不確定,現在該怎麼做。實體數據框架和Web應用程序體系結構
前提:我的數據庫真的很簡單(Rating,WebPage,Visitor)和數據庫表對應的業務對象。
我的建議是3層架構,但如何使它?
這是好主意,創造局部類具有相同的名稱作爲實體框架對象(評級,訪問者),並在這裏宣佈新方法(GetAverageRating()...)?或者更好地創建一些VisitorProvider,RatingProvider和放置邏輯?
最好在BLL和表示層使用EF對象,或者我應該在BLL圖層上創建自己的BO對象並將EF對象轉換爲BO?
我想,這是更實際的使用我的DAL靜態方法比在BLL上實例化類。你同意嗎?
你能推薦我一些最佳做法嗎?我有很多想法如何創建它,但我不知道什麼是正確的。