逗号分隔的字符串前后加引号便于sql查询
假设有一个逗号分割的字符串,例如string str= "Monday,Tuesday,Wednesday";
假设存在这么一个业务,查询时需要使用到in且参数是字符串,此时需要将字符串内的字符前后加上引号,例如 in ('Monday','Tuesday','Wednesday')。
解决办法:
string.Join(",", str.Split(',').Select(x => $"'{x}'"));
人生如逆旅
我亦是行人