Convert an array of integers for use in a SQL “IN” clause

前端 未结 8 2218
死守一世寂寞
死守一世寂寞 2021-01-05 03:44

Surely there is a framework method that given an array of integers, strings etc converts them into a list that can be used in a SQL \"IN\" clause?

e.g.

8条回答
  •  失恋的感觉
    2021-01-05 04:14

    var inClause = "("
         + String.Join(",", values.Select(x => x.ToString()).ToArray()) 
         + ")";
    

    Note: You no longer need to call .ToArray() in .NET Framework 4. A new String.Join(string separator, IEnumerable values) method is added.

提交回复
热议问题