データベースのテーブルに従ってinsert sqlステートメントを生成したいので、これを行うためのコードをいくつか書きます.DataProviderはMySQL Connector / Netです。
MysqlConnection conn = new MysqlConnection("...");
DataTable dt = conn.GetSchema("Tables");
//foreach table
DataTable dt = conn.GetSchema("Columns",column_res);
//generate prepared statement sql by the columns.
テーブルに auto_increment 列がある場合、コードが機能せず、手動で編集する必要があります。列がauto_incrementであることを知る方法について誰かが知っていますか? したがって、必要なすべてのSQLを自動的に取得できます。