Il n'y aura aucun avantage quel qu'il soit dans l'utilisation de dapper pour un scénario impliquant DataSet
. Et en particulier, votre exemple spécifique (sans aucun paramètre, etc.) est tellement trivial (sans vouloir dire négativement - simplement objectivement) que vous pourriez tout aussi bien utiliser ExecuteReader
directement, ou utiliser un DbDataAdapter
Je suis cependant ouvert à l'idée d'exposer une API sur dapper qui expose la fonction IDataReader
API de dapper - vous pouvez l'envoyer à n'importe quel consommateur, DataSet
/ DataTable
inclus. Mais je dois vraiment me poser la question suivante : quelle serait la point dans l'exécution de cet exemple via dapper ? Cela aurait plus de sens si vous utilisiez au moins dapper pour gérer les paramètres (je suis sacrément satisfait de la façon dont la gestion des paramètres a fonctionné, à vrai dire).