小编Ash*_*uru的帖子

为什么 EF Core 3.1.1 比 EF Core 2.2.6 慢?你也有同样的遭遇吗?

我通过保存 10,000 条记录并检索 10,000 条记录进行了测试。都在新项目中。没有额外的代码。

EF Core 2.2.6:保存 10,000 条记录:1414.1892 毫秒。检索 10,000 条记录:0.0003 毫秒。

EF Core 3.1.1:保存 10,000 条记录:5029.9279 毫秒。检索 10,000 条记录:0.0069 毫秒。

Dapper:保存 10,000 条记录:4782.7224 毫秒。检索 10,000 条记录:12.2705 毫秒。

EF Core 2.2.6 和 3.1.1 代码

Stopwatch sw = new Stopwatch();
        sw.Start();
        List<User> list = new List<User>();
        for (int i = 0; i <= 10000; i++)
        {
            User user = new User()
            {
                Name = $"User {i}",
                Age = i + 1
            };

            list.Add(user);
        }

        TestDBContext db …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core .net-core

6
推荐指数
0
解决办法
825
查看次数

标签 统计

.net-core ×1

c# ×1

entity-framework-core ×1