一、到ABP框架的官网(http://www.aspnetboilerplate.com/),自动生成一个解决方案前端
每步注解:程序员
第一步:AngularJS是一款比较火的SPA(Single Page Application【单页面应用】)前端框架,通常程序员都只会传统经典的JQuery MPA(Multiple Pages Application【多页面应用】)框架,若是你前2个都不会,仍是暂时先选这个吧。数据库
第二步:选择ORM工具,这里提供了EF和NHIbernate两个ORM,对于这两个ORM,也是有很多的性能等方面的争论前端框架
第三步:在文本框中输入你的项目名称,好比FirstABP,最后生成的解决方案的名称是FirstABP.sln,其它层的名称都以FirstABP开头。最后点击"建立个人项目"按钮会提示下载,下载的就是解决方案的压缩包。以下图我本身生成的解决方案。框架
项目结构:工具
还原Nuget包性能
生成项目,确保项目所有生成成功spa
在AbpCompanyName.AbpProject.Web层中打开Web.Config文件能够查看和配置连接字符串:3d
<add name="Default" connectionString="Server=localhost; Database=SimpleTaskSystemDb; Trusted_Connection=True;" />
生成数据库code
(1).将项目“AbpCompanyName.AbpProject.Web”设为启动项目
(2).打开 工具->Nuget包管理器->程序包管理器控制台,在下拉列表中选中“AbpCompanyName.AbpProject.EntityFramework”
(3).请确保Sql Server数据库正常开启,在 程序包管理器控制台 执行命令“Update-Database”
命令执行完成后,会生成一个名为AbpZeroTemplateDb的数据库
运行项目
默认用户名 admin 密码 123qwe