通过Sql参数的Json_Value属性名称?

时间:2019-07-02 19:47:11

标签: json sql-server entity-framework json-value

我有这个

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必须是字符串文字。'

但是我在第一行中用单引号引起来。

0 个答案:

没有答案