我不确定使用 mvvm 实现我的项目,我有这个项目结构,它是一个项目分离
- ProjTitle.Ui.Wpf
- ProjTitle.ViewModel
- 项目标题.Bal
- 项目标题.Dal
- 项目标题.Bo
- ProjTitle.Common
Bo 只是数据对象,Dal 会处理 Db,Bal 会得到 Dal 处理过的数据,做一些事情比如:计算、业务规则、Simple linq 等。
我没有为 Dal 使用助手,我认为这是一种处理/从数据库获取数据的老式方式。
有时,Bal 对于简单的功能有点多余,但它确实有助于某些操作
这种实现不是一个坏习惯吗?