Qual è il modo migliore per scrivere una query con la clausola IN utilizzando Dapper ORM quando l'elenco di valori per la clausola IN proviene dalla logica aziendale? Ad esempio diciamo che ho una query:
SELECT *
FROM SomeTable
WHERE id IN (commaSeparatedListOfIDs)
Il commaSeparatedListOfIDs
viene passato dalla logica di business e può essere qualsiasi tipo di IEnumerable(of Integer)
. Come costruirò una query in questo caso? Devo fare quello che ho fatto finora, che è fondamentalmente la concatenazione di stringhe o esiste una sorta di tecnica avanzata di mappatura dei parametri di cui non sono a conoscenza?