赞
踩
这篇文章受大家邀请,与 SqlSugar 做一次简单的性能测试对比。主要针对插入、批量插入、批量更新、读取性能的测试;
测试环境
.net core 2.2
FreeSql 0.3.17
sqlSugarCore 4.9.9.3
sqlserver 14.00.1000 Express、mysql 5.6
测试项目
以 console 程序,创建步骤:
1、dotnet new console
2、dotnet add package FreeSql
3、dotnet add package sqlSugarCore
编码的过程
这个错误来自 sugar 创建数据库的时候,实体定义如下:
sugar的没有同步上来。
暂时先用 freesql 帮 sugar 创建了表。。。创建完后如下:
运行时又出现如下错误:
需要加一堆 IsIgnore
是的,还在报错,最终原因是我传入的 songs 是 IEnumerable,然后接受的参数类型正常应该是 Song[],希望作者看到了可以改进。
以 SqlServer 作为目录库,测试结果
以 MySql 作为目录库,测试结果
结果语
然后上面提到的批量更新,今天先到这吧。下次有兴致了再测试。
作者:nicye
原文:https://www.cnblogs.com/kellynic/p/10557882.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。