当前位置:w88优德官网网文章中心网站开发.Net → .NET Entity Framework入门操作

.NET Entity Framework入门操作

减小字体 增大字体 作者:w88优德官网网  来源:www.cuoxin.com  发布时间:2014-2-15 21:03:28
Entity Framework是微软借鉴ORM思想开发自己的一个ORM框架。ORM就是将数据库表与实体对象(相当于三层中的Model类)相互映射的一种思想。最大的优点就是非常方便的跨数据库平台。因为该技术不需要知道用的是什么数据库,这也是.net中Linq能To任何对象的原因。这门技术为什么可以跨平台呢?是因为它只需要修改一下config文件就可以了,只要指定连接字符串,驱动程序,就可以根据不同数据库生成不同的Sql语句,当你的项目用户用到不同的数据库时,就不需要像修改SQL语句了。Entity Framwork本质还是ADO.NET操作,只是它将ADO.NET封装的更加高级了而已。学习Entity Framwork还是需要对linq  var   lambda表达式要比较熟悉了好了不扯远了。Entity Framwork框架会颠覆我们传统书写ADO.NET的写法。一开始可能会有些不适应!适应后~~~~开发实在是太爽了1>使用Entity Framwork第一步呢是创建一个实体对象模型,在添加新项里面2>然后选择从数据库生成实体。这里的空模型是可以通过先建模然后根据模型建数据库的,他们之间可以相互映射,这也是ORM的思想后面的设置看着设置就好了~~~太简单了~傻瓜式的~微软开发就是NB,把用户都当SB来看待在这个选择表的时候可以选择需要映射的表,选择了,就会根据表创建实体类。还有存储过程,视图,等都可以映射 设置好后会生成一个edmx的文件展开后可以看到 好吧~准备工作做好了~现在开始第一个操作~查询1.查询这就完了。方便快速吧~还有朋友说EF框架性能问题~其实也就多了一个生成Sql语句的过程~相对于三层~如果几万人访问的项目随便用。不用担心,生成sql语句是非常快的~数据库方面和自己写的ADO.NET没什么太大的区别2. 修改----这里修改的观念和我们用三层的观念差不多~先将数据查出来~然后在对变化的值进行重新赋值,然后更新,案例我是用winform做的。至于删除,更新就更加简单了,只要通过修改状态就可以了,最后也是 上下文调用savechanges方法保持就可以了。好吧,简单分享就到这里了。虽然感觉有如此NB的技术,但是建议还是先将基础学好~不要一开始就学高级技术~到头来只知其然不知所以然~也欢迎大家的评论于指导

本文引用网址:
在下列搜索引擎中搜索“.NET Entity Framework入门操作”的相关信息:
谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1如何做爱真人示范图片 男女ML常...
  • 2情侣酒店开房qvod 情侣做爱视频...
  • 3怎么做爱舒服?真人示范做爱姿...
  • 4如何做爱更舒服?教你做爱72式...
  • 5雨后小故事 qq表情姐弟雨后小故...
  • 1dede:arclist 实现分页!-织梦...
  • 2免费软文发布平台汇总
  • 3dedecms实现频道封面和列表页调...
  • 4织梦DEDECMS {dede:field name...
  • 5首页flash幻灯片不显示解决方法...
  • 1嫩白少妇与猛男户外疯狂车震遭...
  • 2怎样爱爱最爽?性爱姿势真人图...
  • 3中国女大学生的淫靡生活
  • 4舒淇艳照门事件 舒淇不雅照ed2...
  • 5合肥艳照门事件 合肥艳照门全套...
  • 1如何做服务器安全维护?有哪些...
  • 2Windows Server 2003系统性能优...
  • 3IIS中的 MIME类型
  • 4设置不求人:搞懂任务栏显示项目...
  • 5远程管理Win2003服务器技巧
  • 赞助商广告

    图片文章导读