Autor tohoto článku se poněkud mýlí - v .NET 4.5 AsynchronousProcessing vlastnost je ignorována, protože již není vyžadována. Stačí začít volat asynchronní metody SqlClient bez jakýchkoli speciálních připojovacích řetězců.
Zda budou operace prováděny asynchronně, závisí na poskytovateli databáze. Například výchozí implementace DbCommand. ExecuteDbDataReaderAsync ve skutečnosti se provádí synchronně a blokuje volající vlákno. SqlCommand přepíše tuto metodu a provede se asynchronně.
NpgsqlCommand bohužel tuto metodu nepřepíše, takže vám zůstane pouze synchronní spouštění.