Opérateur de type Dapper utilisant DynamicParameters

.net c# dapper

Question

Cela marche:

var list = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  new { ids = new int[] { 1, 2, 3 } }
);

Cela renvoie "Aucun mappage n'existe du type d'objet System.Int32 [] vers un type natif de fournisseur géré connu.":

DynamicParameters parameters = new DynamicParameters(
  new { ids = new int[] { 1, 2, 3 } }
);
var list2 = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  parameters
);

Des idées?

Réponse acceptée

Juste corrigé ce problème dans le dernier dapper (grab from hg), le code utilisé pour diverger autour de l'extraction de la valeur DynamicParameters. Maintenant, le code en cours d'exécution est le même.




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