我有一个很大的SQL DB(〜7GB),带有许多表。使用自动SELECT查询在这些表中循环生成各种大小的数据集-一些较小,而另一些则趋于庞大。尽管小集合没有问题,但是大集合会减慢该过程,并且它永远不会完成(或者可能会几天,但出于明显的原因,我实际上并没有尝试过。)
所有数据都将被序列化(在此处使用Newtonsoft JSON)。
代码很简单:
private void GetConnection(string connectionString, string statement)
{
var ds = new DataSet();
var da = new SqlDataAdapter(statement, connectionString);
da.Fill(ds);
SerializeDataSet(ds);
}
请注意:
如果您有一个有用的解决方案,谢谢。