私はデータでいっぱいDataTableオブジェクトを持っており、SQL-DB(私は挿入を行うには、foreachループを実行する必要はありません)に保存したい、私は次のようなコード:どのようにDapperを使ってDataTable全体を保存するのですか?
var dt = new DataTable();
//
// ... data loading to table dt
//
string sql = @"
INSERT INTO TB_Book (
BookID,
BookName
) SELECT
BookID,
BookName
FROM
@DataTable";
conn.execute(sql, new { DataTable = dt.AsTableValuedParameter("DataTable") });
ページが実行されると、次の例外をスローします。
カラム、パラメータ、または変数@DataTable。 :データ型が見つかりませんDataTable
このコードを改善するにはどうすればよいですか?