1

我有这个

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:““JSON_VALUE 或 JSON_QUERY”的参数 2 必须是字符串文字。

但我把它放在第一行的单引号中。

4

0 回答 0