-
Notifications
You must be signed in to change notification settings - Fork 300
Open
Description
The best way to explain this is with code. The following works I can insert a value into an identity column
using (var scope = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromSeconds(5 * 60)))
{
foreach(var item in results)
{
Simple.Data.Database.
OpenConnection(destionationDBConnectionString).
WithOptions(new Simple.Data.Ado.AdoOptions(commandTimeout: (5 * 60), identityInsert: true))
[this.destinationTableName].Insert(item);
}
scope.Complete();
}
This does not. The table puts in the identity value:
using (var scope = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromSeconds(5 * 60)))
Simple.Data.Database.
OpenConnection(destionationDBConnectionString).
WithOptions(new Simple.Data.Ado.AdoOptions(commandTimeout: (5 * 60),identityInsert: true))
[this.destinationTableName].Insert(results);
scope.Complete();
}
I will try and examine the code and see if it can be fixed easily.
Metadata
Metadata
Assignees
Labels
No labels