我从 MSDN 阅读了以下文章:http: //msdn.microsoft.com/en-us/library/aa581779
它讨论了创建数据层、业务逻辑层和表示层以及具有 getProductsDAL()、getProductsBLL() 等命名约定,甚至将它们分离到类库中。
我的问题是:如果不使用 .NET 数据集,开发人员是否会遵循这种方法,即如果您自己执行所有逻辑,例如有一个名为 getProducts 的函数,该函数使用连接对象连接到数据库,然后使用 SQLDataReader 循环遍历结果集并显示页面上的结果。我正在考虑将这样的功能拆分成层。