三层架构主要分为BLL DAL MODEL
业务逻辑层(BLL):对传送数据进行逻辑判断分折,并进行传送正确的值。
数据访问层(DAL):主要是存放对数据类的访问,即对数据库的添加、删除、修改、更新等基本操作。
实体类库(Model):主要存放数据库中的表字段。
调用关系:
DAL层调用Model层,Common层
BLL层调用DAL层、Model层、Common层
UI层调用BLL层、Model层、Common层
直接上代码
1.这个是实体类型,DAL BLL去引用他
2,然后我们用DAL去做数据库的处理逻辑
先给oRMDAL进行实例化,查询ID进行显示,这里可以传一个事务
3,BLL调用DAL 对传过来的数据进行操作
然后UI在进行调用,UI就不展示了,毕竟是公司页面哈哈。
到这里三层就完事了,主要就是解耦,包括最近火的ABP框架,七层一类的,说白了就是能更好的实现新的逻辑。