¿Existe alguna manera de que pueda crear una consulta contra un origen de datos (podría ser sql, oráculo o acceso) que tenga una cláusula where que apunte a una ArrayList o lista?SQL Seleccionar dónde están los valores en la Lista <string>
ejemplo:
Select * from Table where RecordID in (RecordIDList)
He visto algunas maneras de hacerlo con LINQ, pero yo prefiero no recurrir a él si es evitable.
La firma para string.join es en realidad (String, String []) lo que la llamada se vería más correctamente como string.join ("", list.ToArray()). – mquander
Buena llamada - ¡Lo arreglé! –
Iría más allá de su afirmación "no lo protegeré contra la inyección de SQL" y diría que estas cosas son la madre de todas las inyecciones de SQL. Sin embargo, el mejor enfoque es mucho más trabajo. – erikkallen