Propriétaire de type invalide Dapper

c# dapper

Question

Je ne faisais que tester Dapper pour la toute première fois.

Lorsque j'essaie d'exécuter une requête comme celle-ci, je rencontre une exception ArgumentException "propriétaire de type non valide pour DynamicMethod". Unlinke dans cette question, les insertions fonctionnent très bien lorsque vous utilisez 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);

Je construis sur .NET 4.5 sur Win7.

Quelqu'un peut-il dire ce que je fais mal?

Réponse acceptée

Vos paramètres devraient juste être:

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

Vous ne savez pas ce que vous essayez de faire avec le nouveau [] nouveau



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi