它是否加載此代碼中的所有記錄或使用類似SqlDataReader的東西?Dapper查詢(..):流或加載全部?
using (var c = new SqlConnection(_options.TargetConnectionString))
{
c.Open();
foreach(var record in c.Query("select * from Users")) // suppose N+1 records
{
// all records loaded or read one by one here?
// some work here...
}
}
考慮使用SQL Server Profiler來調查此問題。但似乎所有的記錄都加載在你的情況。 – Vladimir