ADO.NET实体模型 能干嘛?

MOTA 2010-11-26 12:02:04
我建立了一个实体模型- -~
除了让我看一下模型对象以外

貌似啥也不能干?

如何才能增删改呢?

还是我另外自己写增删改啊`?
...全文
147 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanshayi 2010-11-26
  • 打赏
  • 举报
回复
你的意思是:你把属性都创建了,没行为?不知道用来干嘛?
gengchenhui 2010-11-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 sp1234 的回复:]

反过来看你的程序,从高层次、从灵活的界面与服务分层方面开始设计吧。

这些东西会在需要时自己蹦出来,而不需要你去花费很大时间去预先设计。
[/Quote]
太有意思了,可以蹦出来,呵呵
  • 打赏
  • 举报
回复
反过来看你的程序,从高层次、从灵活的界面与服务分层方面开始设计吧。

这些东西会在需要时自己蹦出来,而不需要你去花费很大时间去预先设计。
MOTA 2010-11-26
  • 打赏
  • 举报
回复
也就是说
我建立了这个 ADO.NET 实体模型
那么这个就是一个Model的东西
然后我需要封装对这个Model的数据操作
然后在Controller层做其他逻辑操作
不对数据库进行实体操作?
通过M层封装的操作进行?
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mota 的回复:]
也就是说
他就是一个 MODEL 是把?
[/Quote]

从大方向说,它只能如此。它既无法把表现层控件的核心机制给你持久化到数据库,也无法把数据库与业务逻辑的细节给你带给表现层,所以它只能是反映中间的一点点数据而已。
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mota 的回复:]
对啊..行为要我自己建立吗?
[/Quote]如果你从系统客户端需求出发,从界面和用户行为出发,有大把的丰富对象需要建模。如果你满脑子被低级的数据库表占满了,那么除了实体模型也许真的就看不到需求了。
MOTA 2010-11-26
  • 打赏
  • 举报
回复
也就是说
他就是一个 MODEL 是把?
  • 打赏
  • 举报
回复
当你满脑子都是数据库的增删改查操作,那么大概就会总想着表现层的业务数据对象本身就去做什么增删改查吧?!那么就与分层的思路格格不入。

当你考虑对象需要脱离开DAL而单独定义时,就知道充血的对象肯定是不受欢迎的了。但是当你考虑到对象需要脱离开BLL而仅仅给表现层暴露最基本的数据变化(而隐藏如何变化的),那么就要贫血。

最终,能跟表现层相互交换信息的对象,没有任何属于业务逻辑层代码,当然也就更没有任何DAL层的代码。
  • 打赏
  • 举报
回复
唉,就是一个保存数据的简单记录嘛!

如果用java里边时髦的话说,就是一个彻底“失血”了的对象。
lspzengjing1989 2010-11-26
  • 打赏
  • 举报
回复
实体模型 就相当于你没实体模型做insert update selct delete 时传参的参数集合
MOTA 2010-11-26
  • 打赏
  • 举报
回复
对啊..行为要我自己建立吗?
skey123123 2010-11-26
  • 打赏
  • 举报
回复
这个实体模型可以动态刷新一下,至于增删改查功能,我也刚用,呵呵共同学习。你新增一个字段的话,只需要刷新一下模型就更新了实体信息。

62,046

社区成员

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

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

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

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