0
我正在使用Dapper與SQLinq Nuget package。Dapper&SQLinq包延遲/緩衝區
這是我使用的一些示例代碼。
在運行.ToList()(例如)之前,用SQLinq進行查詢運行查詢。
我知道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;
}