序列化jason convert的数据表时出现内存不足错误

时间:2015-04-03 09:30:36

标签: c# json serialization datatable

我通过sql查询填充数据集,数据集包含一个大数据表。

DataSet dataSet1 = new DataSet();
SqlDataAdapter ndaGlobalClass = new SqlDataAdapter(Query, cn);
ndaGlobalClass.SelectCommand.CommandTimeout = 0; 
cn.Open();
ndaGlobalClass.Fill(dataSet1);
cn.Close();
string s=JsonConvert.SerializeObject(dataSet1.Tables[0]);

Query返回一个大的数据表,当我通过序列化System.OutOfMemoryException将它转换为json时被抛出。我该如何解决这个问题?我需要序列化大型数据表。

0 个答案:

没有答案