2

我在我的 ASP webapi SaveChanges 操作中收到 JSON 结果。我想获取该 JSON 字符串并将其转换为 SQL 更新字符串。

只是想知道是否有人知道将 JSON 字符串转换为 SQL 更新查询的最佳方法。

这是我收到的 JSON 字符串和等效 SQL 的示例:

[{"ContactID":3,"FirstName":"Tester","LastName":"Tester","DepartmentName":"Dept"}]

这相当于:

UPDATE Contact Set FirstName = 'Tester', LastName = 'Tester', DepartmentName = 'Dept' Where ContactID = 3

目前我在 JArray 上做一个非常讨厌的 for 循环来构建 SQL 更新字符串。因此,如果有人有任何其他更清洁的方法,那就太好了。

4

1 回答 1

-1

我基于 Phil 的 parseJSON 函数编写了一个存储过程,它可以工作并且还没有发现任何错误。

链接到我的代码

于 2012-08-15T13:22:41.943 回答