select statement without where cláusula en Dapper targeting .net3.5 framework

c# dapper

Pregunta

Estoy utilizando Dapper micro-ORM en mi proyecto donde quiero seleccionar todos los registros de la tabla. A continuación está mi código.

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

y recibo el siguiente error

No Overload for method 'Query' takes 1 argument

El marco de destino de mi proyecto es .net 3.5. Si solo cambio el marco de destino del proyecto a .net 4.0, y reinstalo dapper (usando nuget) todo está funcionando bien.

No quiero usar la cláusula where (es decir, no hay un parámetro adicional para el método de consulta). ¿Hay alguna manera de ejecutar esta consulta utilizando el marco de .ptep .net 3.5?

Respuesta aceptada

En el código actual, debe pasar un argumento de param en la compilación NET35. Esto puede ser null . Tratar:

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


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow