Quelle est la meilleure façon d'écrire une requête avec la clause IN à l'aide de Dapper ORM lorsque la liste des valeurs de la clause IN provient de la logique métier? Par exemple, disons que j'ai une requête:
SELECT *
FROM SomeTable
WHERE id IN (commaSeparatedListOfIDs)
Le commaSeparatedListOfIDs
est transmis à partir de la logique métier et il peut s'agir de n'importe quel type de IEnumerable(of Integer)
. Comment pourrais-je construire une requête dans ce cas? Dois-je faire ce que j'ai fait jusqu'à présent, qui est essentiellement une concaténation de chaînes ou existe-t-il une sorte de technique avancée de mappage de paramètres que je ne connais pas?