我的客户表的列名称为
“ orderid”,
“身体”,
“时间”,
下面是“ body”列中的JSON数据:{"PersonTitle":"Mr","FirstName":"david","LastName":"ford","PhoneNumber":""}
。
如何获取具有列名orderid,firstname,phonenumber的选择数据?
答案 0 :(得分:0)
您应该坚持可以来自外部或通过对象实例的序列化来生成。
foreach (var c in countries)
{
// Serialize the C# object to JSON
var json = JsonConvert.SerializeObject(c)
// Save content to the database
record.JsonColumn = json;
}
您也可以使用Entity Framework(ORM)将JSON数据保存到数据库表的一列中。例如:
DECLARE @json NVARCHAR(MAX)
SET @json='{"PersonTitle":"Mr","FirstName":"david","LastName":"ford","PhoneNumber":"":["SQL","C#","MVC"]}';
SELECT *
FROM OPENJSON(@json);