0
我已經以下列方式使用的回購模式在我的web應用形式庫模式窗體
UI層:
它包含在其中的控件被綁定文件後面的代碼和像INSERT,UPDATE,等用戶動作照顧
UI層調用
庫層:
它包含的存儲庫的類繼承GenericRepo:IGeneric
和
數據層:
它包含EF產生域類
層是嚴格的即時界面即UI層調用Repo層,並依次調用數據層來獲取數據。
問題:
現在的問題IM面是,例如,如果我需要Products.aspx
頁面上的產品清單,我需要做一些事情像
IProductRepo pr = new ProductRepo();
IList<Products> lstProducts = pr.GetAll();
我不想加入將數據層引用到UI層以便訪問由EF生成的域實體,例如由EF
生成的選項是什麼?請引導我走向正確的道路
關於。
TNX你的時間,你可以解釋差異的B/W'Domain'和'領域Classes'我應該在Domain層? – dakait 2013-05-10 22:05:08
域層將是您的'服務',這是協調UI,域類和DAL之間事務的類。 – Kenneth 2013-05-10 22:20:30