首页 文章

带有服务堆栈和Ormlite的批量插入

提问于
浏览
2

我在ServiceStacks Ormlite中找到一种快速批量插入的好方法时遇到问题我将执行针对SQL Azure的插入操作 .

我能找到的唯一批量插入操作如下:

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

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

            dbTrans.Commit();
        }

但我看到速度没有提高,我需要插入20,000条记录,这需要相当长的时间 .

请告知是否有好方法吗?谢谢

1 回答

  • 1

    您可能需要检查SqlBulkCopy(在SQL Azure中使用它时,请按照链接查看某些数字)

相关问题