J'essaie d'écrire un serveur asynchrone qui interroge une base de données SQL Server et je crains que mon côté DB soit trop synchrone. Plus précisément, je peux appeler ExecuteReader
de manière asynchrone mais ne peut pas ensuite appeler reader.Item
de manière asynchrone et c'est là que 57% du temps est passé (à bloquer mon précieux fil de discussion !).
Est-ce le plus asynchrone que je puisse faire avec ADO.NET ou existe-t-il un moyen asynchrone de faire reader.Item
également ?