一、环境
vs2012、mvc4、.Net Framework4.5
二、过程
1、新建项目,ASP.NET MVC 4 Web应用程序,确定,Internet应用程序,确定
2、工具,库程序包管理器,管理解决方案的NuGet程序包
3、选择联机,右上角输入autofac搜索
4、安装Autofac和Autofac Integration mvc4
5、建立业务实体项目,解决方案右键,添加,新建项目,类库,Core
6、项目Core里面建立年级类 Grade ,设为public ,添加属性 Name public string Name{get;set;} (C#自动属性)
7、建立业务逻辑项目,解决方案右键,添加,新建项目,类库,Services
8、项目Services要引用项目Core,用到实体Grade。
8、项目Services里面建立接口IGradeService,设为public,添加方法GetAllGrade(), IList GetAddGrade(); 看最后代码
9、项目Services里面建立类GradeService,继承接口IGradeService,实现方法GetAllGrade() ,看最后代码
10、主项目MvcApplication1引用项目Services和项目Core。
11、修改HomeController里面Index方法,改为如下,注意引用
复制代码
private IGradeService _gradeSe