Przetwarzanie asynchroniczne w programie SQL Server a przetwarzanie asynchroniczne .NET

Jaka jest zaleta korzystania z przetwarzania asynchronicznego w SQL Server przy przetwarzaniu asynchronicznym .NET? Czy nie są takie same? Trudno mi zrozumieć, jaka jest korzyść z używania przetwarzania asynchronicznego w SQL Server zamiast .NET APM. Mogę łatwo zawinąć wywołanie SQL w wyrażenie lambda i wykonać BeginInvoke (...).

Czy ktoś może mi pomóc w różnicy i korzyściach obu?

questionAnswers(5)

yourAnswerToTheQuestion