Ich war bei ASP.NET MVC 5 Vorlagen suchen, und ich habe bemerkt, dass viele der Aktionen und markiert als async:Async Aktionsmethoden
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl) { }
Wann soll ich diese auf einer MVC-Aktion zu tun? Wenn es Zugriff auf eine Datenbank enthält?
Wenn ich ein Repository innerhalb der Aktion aufrufen, sollte ich auch Task verwenden, um es asynchron zu machen?
Sollte geändert werden, hat der Artikel, auf den verwiesen wird, ein Update vom 28. November 2012 mit ... "Die Kombination aus warten, async und dem Task-Objekt macht es viel einfacher für Sie, in .NET 4.5 asynchronen Code zu schreiben unterstützt asynchrone Abfrage und Speichern, sollten Sie die asynchrone Programmierung nutzen " –
@PaulHatcher Ich bin mit dieser Schlussfolgerung überhaupt nicht einverstanden. Siehe meine anderen Stücke zu diesem Thema: http://stackoverflow.com/a/25087273/122718 und http://stackoverflow.com/a/12796711/122718. Wenn die ganze Community auf eine neue coole Technologie springt und niemand wirklich sagt warum, dann sollten Sie anfangen, Fragen zu stellen. – usr