第1个回答 2012-03-27
不好维护 cs里面代码太多了,很乱,而且要是三个aspx页面用一个bll里函数,就要多写重复代码
小项目就随便你写,大项目你试试看.
参昭:asp.net mvc 53BK数字报 的分层结构
第2个回答 2012-03-27
可以不要bll 层,当然了,简单的程序,要不要层都无所谓了,如果复杂点的话,bll是要实现接口的来开发的,这个可以自己考虑
第3个回答 2012-03-27
model层写的实体类和数据库映射的,如果操作的数据量大的话,model会带来很多的好处!大部分model是用来传值的时候调用的,而dal是用来访问数据库的,这一层只用来存数据取数据,bll是所有业务逻辑的处理都在这一层,但凡涉及到业务逻辑的都要在这一层处理好,再去展现到UI层或者去给dal层操作。这是会提升大大效率,可以把bll层去掉,但是数量大的话最好还是别去掉。
第4个回答 2012-03-27
BLL层主要是进行业务逻辑处理的,DAL只是写简单的增删查改,Model层建设实体类,这样写是方法清晰明了,在Model层中写实体类和方法多了就显得杂乱