ADO.NET查询怎么创建

这篇文章主要介绍“ADO.NET查询怎么创建”,在日常操作中,相信很多人在ADO.NET查询怎么创建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET查询怎么创建”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联公司从2013年开始,先为正蓝等服务建站,正蓝等地企业,进行企业商务咨询服务。为正蓝企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

查询与结果
本文使用了NorthWind数据库作为模型,并创建了一个简单查询:

(NorthwindEntities ne =  NorthwindEntities())   {   (Order o  ne.Orders)       {   i = o.OrderID;       }   }

测试时,我们的每个查询对整个848行数据进行了10次遍历。结果很有意思,第1次运行时耗费了4241毫秒,而接下来的每次运行则平均耗费13毫秒左右的时间。最耗时的一部分内容是ObjectContext的创建,ADO.NET团队而在执行任意一个访问数据库的操作时,都会有一些耗时的操作发生。

耗时百分比值***的是视图生成,它达到了惊人的56%。既然视图生成是造成性能损耗的罪魁祸首,那么开发人员***是使用命令行工具EDM生成器(EdmGen.exe),运行时需要加上视图生成命令参数(/mode:ViewGeneration),ADO.NET团队的输出内容为一个代码文件(C#或者VB.NET),可以包含在项目中。视图的预生成可以将启动时间降低到2933毫秒,而对于循环遍历操作,整个时间可以降低28%。生成视图并随着应用程序一起发布是提高性能的妙方,但其缺点则在于视图不再是动态的,一旦模型发生改变,就需要重新生成以保持同步。

到此,关于“ADO.NET查询怎么创建”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网页标题:ADO.NET查询怎么创建
路径分享:http://azwzsj.com/article/gdsiho.html