关于C#里面的三层的问题 有点迷茫

来源:百度知道 编辑:UC知道 时间:2024/06/10 20:49:34
里面的DAL是方法 MODEL是实体 BLL里面主要是些什么东西哦

BLL = Business Logic Layer

自然是放一些业务逻辑的东西喽, 比如要做报表, 从数据库拿出来的东西要经过一系列很复杂的商业逻辑的处理才能出最终的报表, 那这部分内容就可以写到BLL里面, 如果商业逻辑有什么变化, 那么只改动这一部分就好了

DAL是数据访问层,里面都是对数据库的一些操作,返回结果集
像 DataSet,DataReader,BLL是业务逻辑层,里面都是业务方法,像事务,对结果集进行一些操作,MODEL是实体类,用来在DAL,BLL和页面之间传递数据
执行过程 :页面 -> BLL ->DAL