我正尝试使用BLL,DAL和UI构建三层体系结构。我正在开发一个小型的公寓管理系统项目(其中包括关于居住学生,他们的房间和他们住的房间的公寓)的信息。由于我是初学者,我有一些技术问题需要解决。我正在使用实体框架与存储库模式。我的项目是基于MVVM的方法,我使用的是Automapper。 代码为Automapper public class AutoMapperProfile : Profile
I have read this post和理论我认为很清楚。我有一个DAL,只有在数据库中添加,获取,更新和删除信息的方法。 所以我想我有一个应用程序,其中我有客户端,订单和类型的客户端。客户类型有一个百分比,用于设置客户类型的折扣。 商户层向DAL请求客户端的类型以了解折扣。 商业层根据客户的类型创建带价格的订单并应用折扣。 业务层向DAL发送添加新订单的命令,发送新订单。 在代码中我能有这样