摘要:
三层只是一个比较好的软件架构,不是非用三层不可。
界面层UI;
数据访问层DAL(Data Access Layer);
业务逻辑层BLL(business logic layer )。实体类就是Model;对数据进行操作的代码写在DAL中,一般就是SQL语句,DAL只有对数据的操作,没有“如果金额大于20则不能删除”这样的逻辑;BLL调用DAL中的代码进行逻辑操作,比如“如果金额大于20则不能删除”。SQL语句、ADO.Net的类一般只应该出现在DAL中。 阅读全文