我正嘗試使用BLL,DAL和UI構建三層體系結構。我正在開發一個小型的公寓管理系統項目(其中包括關於居住學生,他們的房間和他們住的房間的公寓)的信息。由於我是初學者,我有一些技術問題需要解決。我正在使用實體框架與存儲庫模式。我的項目是基於MVVM的方法,我使用的是Automapper。 代碼爲Automapper public class AutoMapperProfile : Profile
I have read this post和理論我認爲很清楚。我有一個DAL,只有在數據庫中添加,獲取,更新和刪除信息的方法。 所以我想我有一個應用程序,其中我有客戶端,訂單和類型的客戶端。客戶類型有一個百分比,用於設置客戶類型的折扣。 商戶層向DAL請求客戶端的類型以瞭解折扣。 商業層根據客戶的類型創建帶價格的訂單並應用折扣。 業務層向DAL發送添加新訂單的命令,發送新訂單。 在代碼中我能有這樣