SportsStore是《精通ASP.NET MVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。

 

本篇为系列第二篇,包括:

■ 4、三层架构设计
    □ 4.2 创建DbSession层 数据访问层的统一入口 
        ※ 4.2.1 MySportsStore.IDAL详解
        ※ 4.2.2 MySportsStore.DAL详解
    □ 4.3 创建BLL层       
        ※ 4.3.1 MySportsStore.IBLL详解
        ※ 4.3.2 MySportsStore.BLL详解
       

System.Data.SqlClient; namespace MySportsStore.IDAL { public interface IDbSession { //获取所有的仓储接口 IProductRepository ProductRepository { get; set; } //保存所有变化 int SaveChanges(); //执行sql语句 int ExeucteSql(string sql, params SqlParameter[] paras); } }

相关文章: