Имя свойства через Sql Параметр для Json_Value? - PullRequest
0 голосов
/ 02 июля 2019

У меня есть

var d = $"'$.{ propertyName}'";
var propertyNameParam = new SqlParameter("@propertyName", d);
 var sql = "select * FROM Items WHERE JSON_VALUE(Attributes, @propertyName) like '%5151515151%'";

   count = dbContext.Items.FromSql(sql, propertyNameParam).Count();

, но я получаю эту ошибку

System.Data.SqlClient.SqlException: «Аргумент 2 в« JSON_VALUE или JSON_QUERY »должен бытьстроковый литерал. '

но я поместил его в одинарные кавычки в первой строке.

...