我很难找到在ServiceStacks Ormlite中快速批量插入的好方法我将对SQL Azure执行插入。
我能找到的唯一批处理插入是这样做的:
using (IDbTransaction dbTrans = Db.OpenTransaction())
{
foreach (var mfm in MFMs)
{
Db.Insert<Metrics>(mfm);
}
dbTrans.Commit();
}
但是我没有看到速度的提高,我需要插入20,000条记录,这需要非常长的时间。
请告知是否有好的方法来做到这一点?由于
您可能需要检查SqlBulkCopy(在SQL Azure中使用它时遵循某些数字的链接)