1.创建一个空白解决方案
2.添加一个类库名称为三十.领域
3.添加一个ASP .手动音量调节名称为三十.WebUI
4.选着空模版,勾选手动音量调节核心引用
5.添加单元测试项目三十.取消测试
6.在程序包控制台里面输入以下代码
复制代码代码如下:安装包项目版本3.0.1.10项目名称蟾蜍。网络安装-打包项目。网络。普通版3.0.0.7-项目名蛤蟆。网络安装-打包项目MVC3-3.0.0.6版本-项目名称蟾蜍WebUIInstall-Package n项目-版本3 . 0 . 1 . 10-项目名称Toad .单元测试安装-打包项目。网络。普通版3.0.0.7-项目名蛤蟆。单元测试安装-打包项目MVC3-3.0.0.6版本-项目名称蟾蜍UnitTestsInstall-套餐Moq-版本项目名称Toad .网络安装-包装Moq-版本项目名称Toad .UnitTestsInstall-打包微软aspnet。Mvc-5。0 .0版本-项目名称蟾蜍.域安装-包实体框架-项目名称Toad .域安装-包实体框架-项目名称Toad .WebUI
7.添加引用依赖关系,WebUI -域单元测试- WebUI单元测试-域。
8.创建文件夹基础设施,设置九项目依赖关系求解器
复制代码代码如下:纳米空间蟾蜍。基础设施{公共类ninejectdependency re solver : idedependency re solver {私有池内核;public ninejectdependencyResolver(IKernel内核参数){ kernel=内核参数;AddBindings();}公共对象GetService(类型服务类型){ 0返回内核TryGet(服务类型);} public IEnumerableobject GetServices(类型服务类型){ 0返回内核GetAll(服务类型);} private void AddBindings(){ kernel .BindIProductRepository().ToEFProductRepository();} }}
9.修改应用程序_开始里面的ninejectwebcommon。铯文件
复制代码代码如下:系统网络。MVC。dependencyResolver。设置解析器(新蟾蜍.基础设施。基础设施。NinjectDependencyResolver(内核));
10.创建一个实体类
11.创建XXXXXRepository
12.最后新建控制器
13.生成模版视图
以上我们就建立好了一个包含n项目框架项目,是不是很简单,希望小伙伴们喜欢,后续我们将继续深入。