3

我在我的项目中使用 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 子句(即查询方法没有附加参数)。有没有办法使用针对 .net 3.5 框架的 dapper 运行此查询?

4

1 回答 1

2

在当前代码中,您必须param在 NET35 构建中传递一个参数。这可以null。尝试:

var result = connection.Query<Department>("select * from Department", null);
于 2012-08-13T19:36:06.147 回答