我在我的项目中使用Dapper micro-ORM,我想从表中选择所有记录。以下是我的代码。
var result = connection.Query<Department>("Select * From Department");
我收到以下错误
No Overload for method 'Query' takes 1 argument
我的项目的目标框架是.net 3.5。如果我只是将项目的目标框架更改为.net 4.0,并重新安装dapper(使用nuget),一切都运行良好。
我不想使用where子句(即查询方法没有附加参数)。有没有办法使用dapper target .net 3.5框架运行此查询?
答案 0 :(得分:2)
在当前代码中,必须在NET35版本中传递param
参数。这可以是null
。尝试:
var result = connection.Query<Department>("select * from Department", null);