首页 新闻 会员 周边 捐助

ef 和使用 传统的 sqlHelper 什么区别

0
[已解决问题] 解决于 2016-12-29 11:01

ef   和使用 传统的  sqlHelper  什么区别

元点之始的主页 元点之始 | 初学一级 | 园豆:6
提问于:2016-12-27 16:00
< >
分享
最佳答案
0

ef 学名叫orm。全称:Object Relation Mapping。中文硬译:对象关系映射

sqlhelper.只是一种对sql几个对象的封装使用。curd还是要写sql去执行。

orm:将对象映射到数据库。屏蔽sql的编写。完全以操作对象的方式操作数据库

奖励园豆:5
czd890 | 专家六级 |园豆:14488 | 2016-12-27 16:12

大神 你好,我以前 用过一些 ef .对于 工作单元 仓储 模式  作用 不是很了解,sqlhelper 需要 使用他吗? 还有 事务的一致性 ,望大神指点一下

元点之始 | 园豆:6 (初学一级) | 2016-12-27 17:46

@元点之始: 这个问得太NB了,这要用几本书来写答案了。(^_^)

你这个得一步一步来。

1.先理解什么是sqlhelper,sqlhelper解决了什么问题。

2.理解什么是orm,orm解决了什么问题。

3.unitwork是什么,解决了什么问题。

多百度看看概念性的东西,搞清楚概念。不然,很难解释啊

czd890 | 园豆:14488 (专家六级) | 2016-12-27 17:52
其他回答(1)
0

EF框架是一个数据持久层框架,它的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object Relational Mapping,对象关系映射)框架,通俗点讲,你可以这样区理解,EF其实就是把传统的增删查改进行了封装,其底层实质还是操作的sql语句,SqlHelper仅仅是对操作数据库的一个帮助类

大师兄丶 | 园豆:843 (小虾三级) | 2016-12-27 17:01

 请问 工作单元 和 仓储  模式    对于ef   来说 有什么 作用。。。。

支持(0) 反对(0) 元点之始 | 园豆:6 (初学一级) | 2016-12-27 17:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册