我继承了一个相当大的应用程序,它真的可以使用一些清理工具.整个应用程序中都有数据访问代码.在代码隐藏中,一些在业务逻辑类中,一些内联在经典的asp页面中.
我想要做的是重构这段代码,将所有数据访问代码删除到几个DAL类中.
所有数据访问都是通过存储过程(Microsoft SQL 2000)完成的.其中有300-400个.
看起来应该有一种自动分析存储过程的方法,并为每个过程自动生成c#方法,将Method参数映射到存储过程参数,并返回一个数据表.
我对ORM产品没有任何经验,我不确定我正在寻找的是一个完整的ORM,或者只是第三方实用程序,它将帮助生成围绕sp调用的简单包装器.