我們使用序列化的C#數據集作爲嵌入式數據庫,我們希望將結構和數據遷移到SQLite。有沒有方便的方法來創建表格並從數據集中向SQLite插入數據從數據集中生成SQLite表結構
0
A
回答
0
首先,我將使用此對象來構建您的CREATE TABLE命令http://darrylagostinelli.com/2011/06/27/create-a-sql-table-from-a-datatable-in-c-net/。
然後,我會使用SQL BulkCopy而不是單獨的INSERT語句。
public static void BulkInsertDataTable(string connectionString, string tableName, DataTable table)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlBulkCopy bulkCopy =
new SqlBulkCopy
(
connection,
SqlBulkCopyOptions.TableLock |
SqlBulkCopyOptions.FireTriggers |
SqlBulkCopyOptions.UseInternalTransaction,
null
);
bulkCopy.DestinationTableName = tableName;
connection.Open();
bulkCopy.WriteToServer(table);
connection.Close();
}
}
+0
您提供給我的鏈接無法訪問了。你有另一個來源嗎? –
+0
您可以查看本文對您非常有用(https://www.codeproject.com/Articles/14528/Generate-SQL-INSERT-commands-programmatically) –
相關問題
- 1. 從結構化數據生成PDF
- 2. 從數據集和數據表中生成水晶報表
- 3. SQLite結果集是否在內存中的數據結構?
- 4. 從結果集生成列表
- 5. 聊天和數據結構集成
- 6. 從csv生成樹結構
- 7. 生成Haskell數據結構圖
- 8. Powershell如何從數據集中清除表結構
- 9. 無法從mnist數據集生成準確的結果
- 10. 生成從非正方形數據集
- 11. 從給定數據集生成熱圖
- 12. 從數據庫生成隨機集合
- 13. 從tfrecords數據集生成stridded slice的數據集
- 14. Django,自動生成一對多表和數據庫結構
- 15. MySQL表結構來生成報表
- 16. JSON數據集結構
- 17. 從數據庫結果生成URL
- 18. 從單個SQLite列中收集數據
- 19. 如何爲數據集中爲空的數據表生成XML?
- 20. 有沒有辦法從SQLite數據庫生成數據庫圖表?
- 21. 從BeautifulSoup解析非結構化數據到結構化數據集
- 22. 從sqlite表生成插入語句
- 23. Jquery - 從SQLite生成嵌套列表
- 24. 如何從SQLite數據庫中爲ORMLite生成java類代碼
- 25. 檢索數據集數據庫結構
- 26. 從數據表生成Excel工作表
- 27. 數據結構 - 表
- 28. 數據表結構
- 29. C++結構數據成員
- 30. MATLAB:從結構數組中收集
您正在使用哪個版本的.NET? –
目前我正在使用.net框架4 –