Parece que cambiar la instrucción SQL a lo siguiente lo arregló.
var sql = "INSERT INTO mytable (jsonbody) VALUES (CAST(@jb AS json));";
Además, no es necesario especificar el tipo en la asignación de parámetros.
dp.Add("jb", stringOfJsonData)
Parece que cambiar la instrucción SQL a lo siguiente lo arregló.
var sql = "INSERT INTO mytable (jsonbody) VALUES (CAST(@jb AS json));";
Además, no es necesario especificar el tipo en la asignación de parámetros.
dp.Add("jb", stringOfJsonData)