C# Dapper using JSON_VALUE for SQL Server 2016
问题 I want to query data from my table using JSON_VALUE : var str = "123"; var value = "Name" using(var conn = GetMyConnection()) { var result = conn.QueryFirstOrDefault<string>( @"SELECT [Id] FROM [dbo].[MyTable] WHERE JSON_VALUE([JsonColumn], @MyQuery) = @Str", new { MyQuery = $"$.{value}", Str = str } ); } I try this in SQL Server, it is working: SELECT [Id] FROM [dbo].[MyTable] WHERE JSON_VALUE([JsonColumn], '$.Name') = '123' How should I adjust my code? 回答1: I try this in SQL Server, it