Författaren till den här artikeln har något fel - i .NET 4.5 är Asynchronous Processing egendom ignoreras eftersom den inte längre behövs. Du kan bara börja ringa Async-metoderna av SqlClient utan några speciella anslutningssträngar.
Huruvida operationerna kommer att köras asynkront beror på databasleverantören. Till exempel standardimplementeringen av DbCommand. ExecuteDbDataReaderAsync körs faktiskt synkront och blockerar den anropande tråden. SqlCommand åsidosätter denna metod och körs asynkront.
Tyvärr åsidosätter inte NpgsqlCommand den här metoden så du får endast köra synkront.