Tengo una aplicación C# que estoy creando que almacena todos los datos en SQL Server.Aplicación C# - ¿Debo usar procedimientos almacenados o ADO.NET con técnicas de programación C#?
A veces es más fácil para mí realizar cambios en los datos de forma programática y, a veces, es más fácil tener procedimientos almacenados y funciones en la base de datos de SQL Server y llamarlos.
Soy bastante nuevo en la programación y no sé cuáles son las sutiles ventajas y/o desventajas de cada método.
Me imagino que probablemente debería estar haciendo las cosas de una forma u otra en lugar de utilizar varios métodos.
Mi código está empezando a parecer una colección aleatoria de pensamientos todos metidos en un solo lugar. Sin ofender a Joel Spolsky. Amo sus libros.
Este es un proyecto en solitario, por lo que puedo refactorizar cualquier cantidad de código que desee para mejorarlo. Todas las opciones están sobre la mesa.
Gracias,
J3r3myK