ef 和使用 传统的 sqlHelper 什么区别
ef 学名叫orm。全称:Object Relation Mapping。中文硬译:对象关系映射
sqlhelper.只是一种对sql几个对象的封装使用。curd还是要写sql去执行。
orm:将对象映射到数据库。屏蔽sql的编写。完全以操作对象的方式操作数据库
大神 你好,我以前 用过一些 ef .对于 工作单元 仓储 模式 作用 不是很了解,sqlhelper 需要 使用他吗? 还有 事务的一致性 ,望大神指点一下
@元点之始: 这个问得太NB了,这要用几本书来写答案了。(^_^)
你这个得一步一步来。
1.先理解什么是sqlhelper,sqlhelper解决了什么问题。
2.理解什么是orm,orm解决了什么问题。
3.unitwork是什么,解决了什么问题。
多百度看看概念性的东西,搞清楚概念。不然,很难解释啊
EF框架是一个数据持久层框架,它的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object Relational Mapping,对象关系映射)框架,通俗点讲,你可以这样区理解,EF其实就是把传统的增删查改进行了封装,其底层实质还是操作的sql语句,SqlHelper仅仅是对操作数据库的一个帮助类
请问 工作单元 和 仓储 模式 对于ef 来说 有什么 作用。。。。