我第一次尝试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构建。
有人可以说出我做错了吗?
答案 0 :(得分:9)
您的参数应该是:
var parameters = new { accountName = name, accountPassword = password };
不确定您要使用新[]新
尝试做什么