I'm using a stored procedure - how can I pass a string like:
'White','Black','Green'
I'm trying to execute a procedure as follows:
 var data = new List<dynamic>();
 string colorstr = "'White','Black','Green'";
 using (SqlConnection connection = new SqlConnection(connectionString))
 {
     connection.Open();
     string sql = $"exec GetData '{colorstr }'";
     data = connection.Query(sql).AsList();
     connection.Close();
 }
This gives an error:
incorrect syntax near 'White'
So the question is how can I pass a comma separated string with single quotes to a stored procedure?
 
     
     
    