首页 新闻 搜索 专区 学院

数据的操作!!!

0
悬赏园豆:5 [已关闭问题]

在asp.net中使用三层架构,在操作数据做修改新增时,可以在dbml直接获取要操作的table,还可以定义实体类进行对数据的操作,这两种方法到底有什么区别?

地瓜的爱的主页 地瓜的爱 | 初学一级 | 园豆:95
提问于:2010-08-03 16:52
< >
分享
其他回答(3)
0
实体类说简单点就是把数据库表中的字段封装到一个类里面,方便数据的处理 如增,删,改,而不必你在去拼写sql语句
 
jowo | 园豆:2834 (老鸟四级) | 2010-08-03 17:00
0

最终还是ADO.NET。

Astar | 园豆:40805 (高人七级) | 2010-08-03 17:07
0

区别就是面向对像,

你操作或传输的数据是一个实体对像还是DataTable

chy710 | 园豆:167 (初学一级) | 2010-08-03 17:20
哦,有的懂了
支持(0) 反对(0) 地瓜的爱 | 园豆:95 (初学一级) | 2010-08-03 17:26
0

这个有两个相关的模式:表模式、领域模式。表模式表示整个业务逻辑操作的对象都是表对象;像用表来做参数、或者是返回值;而领域模式则定义了很多跟业务相关的业务对象;业务逻辑操作的都是业务对象。现在的ORM 框架都是为了提供一个一致的编程模型。不管是访问数据库、还是业务逻辑处理,都是正对对象而言的,这也是当前 DDD(领域驱动设计) 一个主题思想。

HUHU慈悲 | 园豆:9973 (大侠五级) | 2010-08-03 22:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册