Processamento assíncrono no processamento assíncrono do SQL Server vs. .NET

Qual é a vantagem de usar o processamento assíncrono no processamento assíncrono do SQL Server sobre .NET? Não são o mesmo? Eu tenho dificuldade em entender qual é o benefício de usar o processamento assíncrono no SQL Server em vez de .NET APM. Eu posso facilmente quebrar uma chamada SQL em uma expressão lambda e fazer um BeginInvoke (...).

Alguém pode me ajudar a diferença e o benefício de ambos?

questionAnswers(5)

yourAnswerToTheQuestion