select select sans clause where dans Dapper ciblant le framework .net3.5

c# dapper

Question

J'utilise Dapper micro-ORM dans mon projet où je veux sélectionner tous les enregistrements de la table. Voici mon code.

 var result = connection.Query<Department>("Select * From Department");

et je reçois l'erreur suivante

No Overload for method 'Query' takes 1 argument

Le framework cible de mon projet est .net 3.5. Si je change simplement le framework cible du projet en .net 4.0 et que je réinstalle dapper (en utilisant nuget), tout fonctionne bien.

Je ne veux pas utiliser la clause where (pas de paramètre supplémentaire pour la méthode de requête). Existe-t-il un moyen d'exécuter cette requête à l'aide du framework .net 3.5 de ciblage par dapper?

Réponse acceptée

Dans le code actuel, vous devez passer un argument param dans la version NET35. Cela peut être null . Essayer:

var result = connection.Query<Department>("select * from Department", null);



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi