Sql server 基于ASP.NET核心C的dapper数据检索#

Sql server 基于ASP.NET核心C的dapper数据检索#,sql-server,asp.net-core,dapper,Sql Server,Asp.net Core,Dapper,使用ASP.NET Core和Dapper方法获取SQL Server数据时,我遇到了一个问题 我有一个包含3个varbinary(max)列的视图,其中包含800条记录,在SSMS中执行时间不到2秒 但在.NETCore中,返回结果大约需要1分钟 请参阅下面我尝试过的简洁的数据访问方法 方法1: var data = await connection.QueryMultipleAsync(command); 方法2: var data = await connection.QueryAsyn

使用ASP.NET Core和Dapper方法获取SQL Server数据时,我遇到了一个问题

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

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

请参阅下面我尝试过的简洁的数据访问方法

方法1:

var data = await connection.QueryMultipleAsync(command);
方法2:

var data = await connection.QueryAsync<ModelName>(command);
var data=wait connection.QueryAsync(命令);
有人能帮我解决这个问题吗


与SSMS中相同时间获取
varbinary(max)
数据的最快简洁方法是什么?

简单的回答是,它们在性能上不应该有任何差异,因为它们有,所以一定会发生其他事情,但由于您没有提供问题的重现,因此无法判断发生了什么

如果你是新手,我建议你看看我写的这个教程。你会得到你的答案:

完整教程如下所示: