我很难找到在 ServiceStacks Ormlite 中进行快速批量插入的好方法,我将针对 SQL Azure 执行插入。
我能找到的唯一批量插入将执行如下操作:
using (IDbTransaction dbTrans = Db.OpenTransaction())
{
foreach (var mfm in MFMs)
{
Db.Insert<Metrics>(mfm);
}
dbTrans.Commit();
}
但是我没有看到速度有任何提高,我需要插入 20,000 条记录,这需要很长时间。
请问有没有好的方法可以做到这一点?谢谢