dapper rainbow database.cs 拡張機能を使用しています。
private void insertList(IEnumerable<myObject> list)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
var db = myDB.Init(conn, commandTimeout: 100);
db.myTable.tableName = "ds.myTable";
Parallel.ForEach(dsList, a => db.myTableInsert(a)
);
db.Dispose();
}
}
これは機能しません。Parallel.ForEach 内で接続を開いたり閉じたりする必要があると思います。それはそれを行うための書き込み方法ですか?
私はこの拡張機能を使用したかったのですが、非常に便利で便利ですが、リストを挿入するというこの問題がありました。この拡張機能の使用とリストの使用について、オンラインで何も見つかりませんでした。