【问题标题】:Data retrieval using dapper with ASP.NET Core C#使用 dapper 和 ASP.NET Core C# 进行数据检索
【发布时间】:2020-10-05 02:52:52
【问题描述】:

我在使用 ASP.NET Core 和 Dapper 方法获取 SQL Server 数据时遇到问题。

我有一个包含 3 个 varbinary(max) 列和 800 条记录的视图,在 SSMS 中执行时间不到 2 秒。

但在 .NET Core 中,返回结果大约需要 1 分钟。

请参阅我在下面尝试的 Dapper 数据访问方法。

方法一:

var data = await connection.QueryMultipleAsync(command);

方法二:

var data = await connection.QueryAsync<ModelName>(command);

谁能帮我解决这个问题?

在 SSMS 中获取varbinary(max) 数据的最快方法是什么?

【问题讨论】:

    标签: sql-server asp.net-core dapper


    【解决方案1】:

    简短的回答是它们在性能上不应该有任何差异,既然它们有,肯定有其他事情发生,但由于您没有提供问题的重现,因此无法判断是什么。

    如果您是 Dapper 的新手,我的建议是看看我写的这个教程。你会得到你的答案:https://medium.com/dapper-net/multiple-executions-56c410e9f8dd

    完整教程在这里:https://medium.com/dapper-net/dapper-net-tutorial-summary-79125c8ecdb2

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 2021-08-02
      • 2021-02-13
      • 2021-02-24
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      • 2019-03-15
      • 2019-06-08
      相关资源
      最近更新 更多