.NET三层架构问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:51:00
简单的三层架构会,但是现在想做的希望有利于以后的扩展,数据层的反射和接口能够实现,但是却不知道怎么设计,希望高手指点,最好有个实例。
主要是使反射+接口的模式。希望高手指点

三层结构是DAL,BLL,和表示层,
接口是在DAL之上做的,结构如下(由上至下):

1.表示层
2.BLL
3.IDAL
4.DAL

注:DAL有多个(如MSSQL_DAL,Access_DAL,Oracle_DAL)

很简单,首先根据外界环境(如配置文件信息,注册表等),动态创建DAL层,再上转给IDAL,在BLL层里只调用IDAL就行了,

看开源的petshop代码