我不确定使用mvvm实现我的项目,我有这个项目结构,这是一个项目分开
Bo只是数据对象,Dal将处理Db,Bal将获取Dal处理的数据,并执行以下操作:计算,业务规则,简单linq等。
我没有为Dal使用帮助器,我认为这是处理/从数据库获取数据的旧方式。
有时候,Bal对于简单的功能来说有点多余,但它确实对某些操作有帮助
这种实施不是一种不好的做法吗?
答案 0 :(得分:0)
您应该按以下方式实施:
WPF Prj: - 意见 - ViewModel&命令 - 助手
DAL Prj: -EF模型 - 服务类
BLL: - 处理您的DAL应用一些业务逻辑
正面: - 允许您与BLL-> DAL交谈
最后,您的Facade将被ViewModel的命令使用