2

ServiceStacks Ormlite で高速一括挿入を行う良い方法を見つけるのに苦労しています。SQL Azure に対して挿入を実行します。

私が見つけることができた唯一のバッチ挿入は、次のようにすることです:

using (IDbTransaction dbTrans = Db.OpenTransaction())
        {

            foreach (var mfm in MFMs)
            {
                Db.Insert<Metrics>(mfm);
            }

            dbTrans.Commit();
        }

しかし、速度の向上は見られず、20,000 レコードを挿入する必要があり、非常に長い時間がかかります。

これを行う良い方法があればアドバイスしてください。ありがとう

4

1 に答える 1

1

You may want to check SqlBulkCopy (follow the link for some numbers when using it in SQL Azure)

于 2013-05-19T15:43:35.610 に答える