¿Tengo razón al decir que desde una perspectiva de rendimiento, las transacciones sql son mucho mejores dentro de un procedimiento almacenado que el código?transacción Sql - SQL Server o C#?
Por el momento, utilizo la mayoría de mis transacciones en procs almacenados, pero a veces utilizo el código para rutinas más complejas, lo que obviamente mantengo al mínimo tanto como sea posible.
Es solo que había una rutina compleja que requería demasiadas "variables" que escribir la transacción sql en C# era mucho más fácil que usar SQL Server. Es una línea fina entre la legibilidad del código y el rendimiento.
¿Alguna idea?
vea también: http://stackoverflow.com/questions/224689/transactions-in-net –
Como un aparte: es la tienda * d * procedimientos - como * almacenado * en SQL Server - no almacena el procedimiento - solo un nitpick .... –
Oh sí. Úselo para abreviar "store proc", gracias marc_s. – Rob