組み込みデータベースとしてシリアル化された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/を作成します。
次に、別のINSERTステートメントではなくSQL BulkCopyを使用します。
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. Powershellデータセットからテーブル構造をクリアする方法
- 2. csvからツリー構造を生成
- 3. XML構造からMySQLテーブル構造へ
- 4. JSONデータセット構造
- 5. クエリからMysqlテーブル構造を返す
- 6. SQL Serverで空のときにテーブル構造のXMLを生成
- 7. HAPIを使用してStructureDefintionから構造クラスを生成
- 8. SOAP WSDLからオブジェクト構造を生成する
- 9. XSDからGO構造体を生成する
- 10. リストからフラットなXML構造を生成できるXStreamカスタムコンバータ?
- 11. golangの構造体からprotoファイルを生成する
- 12. 非構造化テーブルからのシーケンスの作成
- 13. sqliteテーブルからの挿入ステートメントの生成
- 14. 同じ構造を持つ複数のテーブル - Sqlite
- 15. (構造のみ)既存のテーブルからテーブルを作成しようと
- 16. SQLiteと再帰的構造
- 17. 構造のテーブル
- 18. PHP:テーブル構造
- 19. Zend_Auth:DBテーブル構造
- 20. テーブル構造
- 21. アルゴリズム - 構造からxmlを作成
- 22. JavaコードからSQLiteデータベーススキームを生成
- 23. テーブルからツリー構造を構築するには?
- 24. データベースのテーブルからツリー構造を生成するにはどうすればよいですか?
- 25. MySQLテーブルの構造
- 26. ゲストチェックアウトのテーブル構造
- 27. sqlのテーブル構造
- 28. すべてのデータセットのデータ構造ループ
- 29. ATIS(Airline Travel Information System)データセットの構造
- 30. 2つのテーブル構造を持つCSVのLogstash構成
使用している.NETのバージョンは? –
現在、私は.net framework 4を使用しています –