He heredado una aplicación bastante grande que realmente podría usar algo de limpieza. Hay un código de acceso a datos en toda la aplicación. En los códigos subyacentes, algunos en las clases de lógica de negocios, algunos en línea en las páginas asp clásicos.Crea automáticamente clases de contenedor C# alrededor de procedimientos almacenados
Lo que me gustaría hacer es refactorizar este código, eliminando todo el código de acceso a datos en algunas clases DAL.
Todo el acceso a los datos se realiza a través de procedimientos almacenados (Microsoft SQL 2000). Hay 300-400 de ellos.
Parece que debe haber una forma automática de analizar los procedimientos de almacenamiento y generar automáticamente métodos C# para cada uno de ellos, asignando los parámetros de Método a los parámetros de procedimiento almacenados, con un método que devuelve una tabla de datos.
No tengo ninguna experiencia con productos ORM, y no estoy seguro de si lo que estoy buscando es un ORM completo, o simplemente una utilidad de terceros que ayudará a generar envoltorios simples alrededor de las llamadas sp .