如果将 Model 严格彻底分开,将会有无数的 Model:
1. 持久模型,用于配合 ORM 持久化到数据
2. 业务模型,处理业务逻辑
3. 展示层模型,展示的内容不同,可能又会有很多个。要再区分创建、修改,又会增加。
4. 查询条件模型,查询条件相互间也有逻辑,如查询订单的时间段,结束日期不能早于开始日期等
...
一般怎么设计比较好?
1. 持久模型,用于配合 ORM 持久化到数据
2. 业务模型,处理业务逻辑
3. 展示层模型,展示的内容不同,可能又会有很多个。要再区分创建、修改,又会增加。
4. 查询条件模型,查询条件相互间也有逻辑,如查询订单的时间段,结束日期不能早于开始日期等
...
一般怎么设计比较好?
解决方案 »
- 一个关于ASP.NET与数据库效率的问题
- 如何记录文本域中的换行符
- listview里编辑多行文本
- 对xml不熟悉,大家看我写的哪有问题,谢谢
- 在datagrid中怎样对标题进行设置
- 刚接触.net, 我要在服务器端安装软体什么才可以运行.net程序呢? 谢谢
- 我有个INDEX.ASPX页面,有个确定按钮,点击转到指定页,如QUERY.ASPX,代码怎么写?初学
- 求助,选中asp.net的treeview的节点后,单击右键能弹出一个自定义的菜单吗?
- 为何超链接不行啊。
- 如何在远程服务器上安装web服务程序?
- Tab选项卡,点击Tab选项卡,绑定事件.....
- 在sqlserver下,大型网站到底是用sql语句还是在存储过程好?
1 一个是实体集合,进行数据访问层的数据处理
2 另一个是参数实体层,用来传参