3
I have an Asp.Net MVC project with Entity Framework 5.0 in . Net Framework 4.0.
What are the losses caused by a TransactionScope
very long?
I have the following code snippet:
using(TransactionScope scope = new TransactionScope())
{
foreach(var categoria in categorias)
{
// Sequencia de instruções
db.Categoria.Add(categoria);
}
foreach(var produto in produtos)
{
// Sequencia de instruções
db.Produto.Add(produto);
}
// Sequencia de instruções ou outra iterações.
db.SaveChanges();
scope.Complete();
}
It would be improved in some way by dividing into several Transactions?