我刚刚开始从事一个 MVC 项目,一切进展顺利,但看起来我正在使用太多对象创建大量意大利面条代码。谁能看到我如何在整个项目失控之前简化这个解决方案?
好的,这是我的设置:
DAL - 具有实体框架连接和获取数据的方法,然后将数据转换为模型层中的模型对象
BLL - 将数据发送回 UI 模型 - 这包含整个站点使用的所有模型对象,来自 DAL 的任何内容都通过创建新对象然后填充变量转换为这些对象。
UI - 我的 MVC 解决方案
DAL、BLL 和模型也被其他解决方案使用。
现在使用 MVC,我正在尝试使用验证注释([Required] 等),这意味着我必须使用注释重新创建模型对象。这很好,但如果我想将数据保存回数据库,我需要转换那些只是混乱的类。
谁能看到我如何将当前的模型类库与使用验证注释的 MVC 模型对象一起使用?
如果我没有清楚地解释自己,请告诉我,我会提供更多细节。
谢谢