我正在使用Dapper和SQLinq Nuget package。
以下是我正在使用的一些示例代码。
使用SQLinq的Dapper在运行.ToList()之前运行查询(例如)。
我知道使用Dapper你可以指定“缓冲区”以使其延迟运行,但我不知道如何将它应用于Dapper的SQLinq NuGet包。
using (var sqlCnn = base.GetConnection())
{
var viewData = sqlCnn.Query(from s in new SQLinq<Week_Returns_stats_V>(). . .
public SqlConnection GetConnection(bool mars = false)
{
if (_sqlCnn != null)
{
if (_sqlCnn.State != ConnectionState.Open) CloseConnection();
}
if (mars)
{
var scsb = new SqlConnectionStringBuilder(_cnnString)
{
MultipleActiveResultSets = true
};
}
_sqlCnn = new SqlConnection(_cnnString);
return _sqlCnn;
}
答案 0 :(得分:0)
我发现在查询后如何包含缓冲。
Event::fire(new SendMail($item->toArray()));