求解, 关于模型model.

kkbac 2011-09-20 04:48:59
如果将 Model 严格彻底分开,将会有无数的 Model:
1. 持久模型,用于配合 ORM 持久化到数据
2. 业务模型,处理业务逻辑
3. 展示层模型,展示的内容不同,可能又会有很多个。要再区分创建、修改,又会增加。
4. 查询条件模型,查询条件相互间也有逻辑,如查询订单的时间段,结束日期不能早于开始日期等
...


一般怎么设计比较好?
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
风骑士之怒 2011-09-21
  • 打赏
  • 举报
回复
可以预见LZ,正慢慢从三层时代向敏捷开发过渡,

LZ可以去看看DDD架构的开源代码,CodePlex上有,地址就不贴了,找找麻烦,源码在本地
md5e 2011-09-21
  • 打赏
  • 举报
回复
代码生成器,直接从SQL生成
MSDNXGH 2011-09-21
  • 打赏
  • 举报
回复
几类model?

一个表一个model是个意思吗
kkbac 2011-09-21
  • 打赏
  • 举报
回复


想知道一般建几类model. 多征求点意见.
  • 打赏
  • 举报
回复
根据项目规模,公司代码习惯,和架构来定吧

我一般都是一个model层,现在手里有个较大点儿的项目,有两个model层:
1 一个是实体集合,进行数据访问层的数据处理
2 另一个是参数实体层,用来传参
  • 打赏
  • 举报
回复
不懂LZ在说什么。。帮顶~
MSDNXGH 2011-09-20
  • 打赏
  • 举报
回复
到底想问啥昵?
h475410885 2011-09-20
  • 打赏
  • 举报
回复
这个看你框架搭建问题了。如果你想采用三层方面建议使用

UI 展示层模型

Business 持久模型,

Date 查询条件模型

Entity 业务模型,

这是三层架构基本搭法,

如果采用MVC的话 这个就更简单了直接创建相关模型就行了。
种草德鲁伊 2011-09-20
  • 打赏
  • 举报
回复
没见解,帮顶。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧