应用层访问数据层,不应该直接访问数据库,不然你设个数据层就没有意义了。应该是表现层——>应用层——>数据层——>数据库的
是将 增删改查写在DAL 中 BLL中封装业务对象和数据对象的转换、检查之类的,然后在bll里面调用dal,最后在UI层 只调用BLL的方法 不再关心数据库
多看人家写的源码就好了,只要能看懂,就会发现三层架构是最简单最好写的,像微软的petshop源码,都很好的。。
去csdn下载个.net的petshop看看吧。。。