我正在尝试使用Dapper.Net将JSON数据插入到JSONB PostgreSQL列中。 NPGSQL Documentation for JSONB提供了使用
我收到的错误是
谢谢。
NpgsqlDbType.Jsonb
数据类型的具体说明。使用Dapper时,我尝试添加此自定义参数,但未成功。using (var conn = myconnection)
{
var sql = "INSERT INTO mytable (jsonbody) VALUES (@jb);";
dp = new DynamicParameters();
dp.Add("jb", stringOfJsonData, (DbType)NpgsqlDbType.Jsonb);
await conn.ExecuteAsync(sql,dp);
}
我收到的错误是
System.NotSupportedException: 参数类型 DbType.36 不受 PostgreSQL 或 Npgsql 支持
有关如何将这两个库一起用于JSONB的建议吗?谢谢。