Forfatteren af denne artikel er noget forkert - i .NET 4.5 er Asynchronous Processing egenskab ignoreres, fordi den ikke længere er påkrævet. Du kan bare begynde at kalde Async-metoderne af SqlClient uden nogen specielle forbindelsesstrenge.
Hvorvidt operationerne vil udføres asynkront, afhænger af databaseudbyderen. For eksempel standardimplementeringen af DbCommand. UdførDbDataReaderAsync kører faktisk synkront og blokerer den kaldende tråd. SqlCommand tilsidesætter denne metode og udføres asynkront.
Desværre tilsidesætter NpgsqlCommand ikke denne metode, så du står kun tilbage med synkron udførelse.