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

前端 未结 8 2179
死守一世寂寞
死守一世寂寞 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:38

    This could be done in one line too

    public string ToInStatement(this int[] values) {
        string[] stringValues = 
           Array.ConvertAll(values, Convert.ToString);
        string result = "(" + String.Join(",", stringValues) + ")";
        return result;
     }
    

提交回复
热议问题