Dies ist das erste Mal, dass ich async/await mit dem Dapper ORM verwende. Ich bekomme immer wieder die Meldung, dass meinem Controller die Warte-Methode fehlt. Wie kann ich die Warte-Methode korrekt in meinen Code einfügen?Wie verwende ich Dapper in einem asynchronen Controller?
public async Task<ActionResult> index(int? page)
{
if (page == null)
{
page = 1;
ViewBag.page = page;
}
else
{
ViewBag.page = page;
}
string Connectionstring = ConfigurationManager.ConnectionStrings["mycontext"].ConnectionString;
using (System.Data.SqlClient.SqlConnection sqlConnection = new System.Data.SqlClient.SqlConnection(Connectionstring))
{
sqlConnection.Open();
var sqlM = @"SELECT * from threads order by activities desc";
var resultM = sqlConnection.Query<thread>(sqlM).ToList();
await Task.WhenAll(resultM);
return View(new homepage { panel = resultM });
}
}
Ich habe await Task.WhenAll(resultM);
versucht, aber es hat nichts ändern.
Perfect vielen Dank, ich werde genau das tun. – user1591668
@ user1591668 Kein Problem! Lass es mich wissen, wenn es für dich funktioniert. –