将JSON数据发送到SQL Server 2008

博格丹

我有这个问题:我在WebApi(C#)服务中从客户端接收到的数据为json。数据包含多个数据表作为对象数组。

我需要在一项事务中更改数据库(根据从客户端接收的数据)。

最好的方法是:

  1. 将数据作为json(作为字符串)发送到T-SQL,并在那里解析json并在层次结构表中进行转换,如文章:在SQL中使用JSON字符串

或者

  1. 在WebApi服务中解析json,然后一一发送到T-SQL?

我认为第一种方法是正确的。

博格丹

我成功创建了带有参数json字符串的存储过程,其中包含多个数据表。解析使用parseJSON创建的Hierarchy表非常简单(请参阅文章在SQL中使用JSON字符串)。据此,我认为是向SQL发送多个数据表的好方法。

我想提一提:我对SQL Server没有任何经验。所以也许这个问题很愚蠢(被否决),但对我来说不是……

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章