Dapper无效类型所有者

时间:2014-05-26 09:03:29

标签: c# dapper

我第一次尝试Dapper。

当我尝试执行如下所示的查询时,遇到ArgumentException“DynamicMethod的无效类型所有者”。在this问题中取消插入,使用Execute()时插入工作正常。

var parameters = new[] { new { accountName = name, accountPassword = password } };
var accounts = connection.Query<Account>(@"SELECT * FROM " + this.TableName + " WHERE name = @accountName AND password = @accountPassword", parameters);

我正在Win7上针对.NET 4.5构建。

有人可以说出我做错了吗?

1 个答案:

答案 0 :(得分:9)

您的参数应该是:

var parameters = new { accountName = name, accountPassword = password };

不确定您要使用新[]新

尝试做什么