簡體   English   中英

將JSON數據發送到SQL Server 2008

[英]Send json data to 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沒有任何經驗。 所以也許這個問題很愚蠢(被否決),但對我而言卻不是...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM