当前位置: 首页 > news >正文

常州网站建设公司报价免费ppypp网站

常州网站建设公司报价,免费ppypp网站,网站关键词选取方法,wordpress速度和cms一、EF 框架简介EF 全称是 EntityFramework 。Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。ORM框架#xff08;Object Relational Mapping#xff09; 翻译过来就是对象关系映射。如果不用ORM框架#xff0c;我们一般这样…一、EF 框架简介EF 全称是 EntityFramework 。  Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。ORM框架Object Relational Mapping 翻译过来就是对象关系映射。如果不用ORM框架我们一般这样来使用ADO.NET进行数据库开发1.将ADO.NET对数据库的操作封装到一个类里SqlHelper中2.在DAL层调用SqlHelper3.其他层再调用DAL进行数据库操作1.【逻辑】业务逻辑和数据存取逻辑分离开来;2.【新增操作】 EF:一次连接,执行多条sql;SqlHelper里使用一般写法连接又无法释放,用using,会造成多次连接重置;3.【更新操作】 EF自动优化,只update set 有变化的字段,EF也可以很方便地只更新 实体的指定属性,产生的sql语句里的set后的字段会更少;4.【智能提示】 用linq, lamda表达式 有智能提示,写错了编译不过;写sql语句字符串,调sqlhelper,sql语句写错一样编译通过;5.【安全】 省去了防止sql注入的麻烦;6.【数据库变更】使用EF,切换较方便;7.【效率】 使用EF要比使用Ado.net开发效率高;8.【可读性】 代码的可读性更高.Database First数据库优先  如果已经拥有数据库Visual Studio中内置的Entity Framework设计器可以自动生成一个数据模型该模型由对应于现有数据库对象如表和列的类和属性组成。有关数据库结构数据模型及映射之间的信息以XML格式存储在.edmx文件中。实体框架设计器提供了一个可视化界面您可以使用它来显示和编辑.edmx文件。Model First模型优先  如果您还没有数据库则可以使用Visual Studio中的Entity Framework设计器在.edmx文件中创建一个模型。当模型建完后可以执行.edmx文件来创建数据库。Code First代码优先  无论您是否拥有数据库都可以使用Code First。如果没有数据库可以编写类和对应于表和列的属性。如果有数据库那么Entity Framework可以生成与现有表和列对应的类和属性。如果使用Code First创建数据库则可以使用“migration(迁移)”来将数据库部署到生产环境。当数据模型更改时可以将更改部署到生产环境中而不改变原有的数据二、EF 发展历史EF的发展历史 Linq To SqlEF版本.net framework和IDE版本主要功能EFor EF3.5Visual Studio 2008 SP1 (.NET 3.5 SP1)基本的O/R映射支持使用DB First开发模式EF 4Visual Studio 2010 (.NET 4.0)支持POCO实体延迟加载提高单元测试能力自定义的代码生成机制支持Model First开发模式EF 4.1NuGet提供简化的DbContext接口支持Code First开发模式EF 4.1.1过渡版本支持Power Tools工具EF 4.2过渡版本解决bug并优化EF 4.3Visual Studio 2010 (.NET 4.0)基于Code First开发模式的代码迁移策略 MigrationsEF 4.3.1Visual Studio 2012 (.NET 4.5)提供对 LocalDb 数据库的支持EF 5Visual Studio 2012 (.NET 4.5)提供对枚举类型的支持Table-Valued functions表值函数空间数据类型spatial types整体性能优化提升实体模型设计器、多图模型批量导入存储过程EF 6Visual Studio 2013 (.NET 4.5)xxxxxEF 6.0.1Visual Studio 2013 (.NET 4.5)xxxxxEF 6.0.2Visual Studio 2013 (.NET 4.5)xxxEF 6.1Visual Studio 2013 (.NET 4.5)xxxEF Core 的发展历史EF Core 8.0下一个计划的稳定版本是 EF Core 8.0 或 EF8计划于 2023 年 11 月发布。三、ORM框架概念ORM框架Object Relational Mapping 翻译过来就是对象关系映射。只要提供了持久化类与表的映射关系ORM框架在运行时就能参照映射文件的信息把对象持久化到数据库中。当前ORM框架主要有五种Hibernate(Nhibernate)iBatismybatisEclipseLinkJFinalLinq To Sql EntityFramework。ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时候自然就想到了xml和特性(Attribute).目前的ORM框架中,Hibernate就是典型的使用xml文件作为描述实体对象的映射框架,而大名鼎鼎的Linq则是使用特性(Attribute)来描述的。更多ef core 读取text类型慢_ef core读取大字符串字段慢EF Core 批量写入数据使用整理二Z.EntityFramework.Extensions.EFCoreEF Core 批量写入数据使用整理_EF Core批量插入数据一
http://www.hkea.cn/news/14351930/

相关文章:

  • 重庆注册公司核名在哪个网站做电影网站要买什么
  • 自助网站建设价格平面设计和网页设计哪个工资高
  • 外国教程网站有哪些做网站滨州市
  • 网站建设和网站设计公司在哪里最新seo视频教程
  • 有哪些做企业网站的新增备案网站
  • 天一建设网站网站建设大作业电子版
  • 网站建设书籍资料免费云电脑
  • 网站咨询聊天怎么做建筑设计图设计说明
  • 金华公司建站模板服装网站建设的目的
  • 代做毕设的网站石家庄小程序开发多少钱
  • 写作网站平台大连市建设工程老网站
  • 深圳品牌网站设计泉州做网站优化哪家好
  • 做网站虚拟主机哪里有做外贸自己公司的网站一定要吗
  • 广州网站优化推广用一个域名免费做网站
  • 专业做红木家具网站自贡做网站
  • 网站建设属于哪种公司杭州十大设计公司
  • 上海哪家公司做网站好什么是网络营销渠道中最重要的中间商
  • 自己如何搭建网站网站关键词排名优化推广软件
  • 上海网站设计联系方式网站ico图标 代码
  • 网站建设swot网站制作好了怎么上传
  • 中国建设培训网站查询系统怎么做自己网站里的资讯
  • 有没有做软件的外包网站wordpress uncode
  • 怎么介绍自己做的电影网站网站建设推广刘贺稳1
  • 网站做宣传的免费渠道有那种wordpress小说网站
  • 徐州网站制作费用在线做漫画的网站
  • 网站建设文编怎么给甲方做网站备案
  • 罗湖网站制作多少钱智慧团建官网登录口
  • 上传文件到网站根目录济南网络运营公司
  • php 网站后台管理系统软件开发包括网站开发吗
  • 湖南网站建设360o深圳公司网站建设公司