Авторът на тази статия греши донякъде - в .NET 4.5 Асинхронна обработка свойството се игнорира, защото вече не е необходимо. Можете просто да започнете да извиквате методите Async на SqlClient без специални низове за връзка.
Дали операциите ще се изпълняват асинхронно зависи от доставчика на базата данни. Например изпълнението по подразбиране на DbCommand. ExecuteDbDataReaderAsync всъщност се изпълнява синхронно и блокира извикващата нишка. SqlCommand отменя този метод и се изпълнява асинхронно.
За съжаление, NpgsqlCommand не отменя този метод, така че ви остава само синхронно изпълнение.