• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .NET Orm性能测试分析

.NET Orm性能测试分析

作者:WeihanLi 字体:[增加 减小] 来源:互联网 时间:2018-08-20

WeihanLi 通过本文主要向大家介绍了.NET,Orm等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

简介

OrmBenchmark 这个项目主要是为了测试主要的Orm对于 SqlServer 数据库的查询并将数据转换成所需 POCO 对象的耗时情况(好吧,实际上不完全orm,更像是SqlMapper ...)

测试结果:

.NetFramework 4.6 有预热

.NetFramework 4.6 没有预热

.NETCore2.0 有预热

.NETCore2.0 没有预热

总体来看, Dapper的性能还是蛮强悍的

更多详情:

  • Net Framework
  • Net Core

性能测试

性能测试结果在以下测试中得出:

重复执行一个sql命令的性能测试(500次):
执行一条select语句并将返回的数据映射到POCO对象超过500次迭代

将数据库记录映射到POCO对象(5000行)的性能测试:
在一次迭代中将由一个select返回的5000行映射到POCO对象的性能

获取测试结果

直接下载这个项目,运行就可以得到结果,并且你可以加上你最喜欢的 ORM 框架作为到这个项目中。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Asp.net SignalR 应用并实现群聊功能 开源代码
  • asp.net动态更新
  • asp.net利用母版制作页脚效果
  • Asp.Net服务器发送HTTP标头后无法设置内容类型的问题解决
  • 使用asp.net mvc,boostrap及knockout.js开发微信自定义菜单编辑工具(推荐)
  • 详解ASP.NET MVC 常用扩展点:过滤器、模型绑定
  • ASP.NET Core发送邮件的方法
  • 在ASP.NET Core 中发送邮件的实现方法(必看篇)
  • ASP.NET MVC从视图传参到控制器的几种形式
  • .net core使用redis基于StackExchange.Redis

相关文章

  • 2017-05-11log4net配置和使用方法分享
  • 2017-05-11CHECKBOX 的全选、取消及跨页保存的实现方法
  • 2017-05-11开启SQLSERVER数据库缓存依赖优化网站性能
  • 2017-05-11.net 数据表格显示控件介绍
  • 2017-05-11Visual Studio 2017安装失败的解决方法
  • 2017-05-112个页面间不通过Session与url的传值方式
  • 2018-08-20ASP.NET Core项目结构教程(4)
  • 2017-05-11asp.net5中用户认证与授权(2)
  • 2017-05-11阿里云上从ASP.NET线程角度对“黑色30秒”问题的全新分析
  • 2017-05-11.Net 项目代码风格要求小结

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 详解WebApiClient的JsonPatch局部更新
    • GridView控件如何显示序号
    • ASP.NET内置对象之Application对象
    • ASP.NET My97DatePicker日期控件实现OA日期记事功能
    • .NET中的IO操作之文件流用法分析
    • C# 动态编译、动态执行、动态调试
    • 垃圾代码二三行 ASPX小马
    • ASP.NET页面传递值的方式介绍
    • asp.net下cookies的丢失和中文乱码
    • 获取远程网页的内容之二(downmoon原创)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有