foreach (var tour in Tours)
{
await DbInstance.InsertOrReplaceAsync(tour.Guide);
await DbInstance.InsertOrReplaceAsync(tour.Client);
}
此块需要6秒才能执行!?
我在Tours列表中只有10个游览,数据库模式非常简单。这有什么问题?
编辑(解决方案):
为了加快速度,请像这样包装多个交易:
await DbInstance.RunInTransactionAsync(connection =>
{
**YOUR FOR LOOP**
//example
connection.InsertAsync(tour.Guide);
});