Dit kan gebeuren wanneer de transactie een time-out heeft. U kunt de time-out voor uw transactie op deze manier verlengen (gebruik waarden die geschikt zijn voor de verwachte duur van uw transactie). De onderstaande code is voor 15 minuten:
using (TransactionScope scope =
new TransactionScope(TransactionScopeOption.Required,
new System.TimeSpan(0, 15, 0)))
{
// working code here
}
Daarom had het kunnen werken voor batchgrootte 500 en niet voor 1000.