Existe-t-il un moyen de créer une requête sur une source de données (sql, oracle ou access) ayant une clause where qui pointe vers une ArrayList ou List?SQL Sélectionnez les valeurs dans la liste <string>
exemple:
Select * from Table where RecordID in (RecordIDList)
Je l'ai vu quelques façons de le faire avec LINQ, mais je préfère ne pas y recourir si elle est évitable.
La signature pour string.join est en fait (string, string []) si l'appel regarderait plus exactement comme string.join ("", list.ToArray()). – mquander
Bon appel - Je l'ai réparé! –
J'irais plus loin que votre déclaration "ne vous protégera pas contre l'injection SQL" et dire que ces choses sont la mère de toutes les injections SQL. La meilleure approche est cependant beaucoup plus de travail. – erikkallen