1.ABP使用boilerplate模版创建解决方案

1、到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包

生成项目,确保项目全部生成成功

在AbpCompanyName.AbpProject.Web层中打开Web.Config文件可以查看和配置链接字符串:

<add name="Default" connectionString="Server=localhost; Database=SimpleTaskSystemDb; Trusted_Connection=True;" />

生成数据库

  (1).将项目“AbpCompanyName.AbpProject.Web”设为启动项目

  (2).打开 工具->Nuget包管理器->程序包管理器控制台,在下拉列表中选中“AbpCompanyName.AbpProject.EntityFramework”

       (3).请确保Sql Server数据库正常开启,在 程序包管理器控制台 执行命令“Update-Database”

命令执行完成后,会生成一个名为AbpZeroTemplateDb的数据库

运行项目

默认用户名 admin 密码 123qwe

原文地址:https://www.cnblogs.com/shiruina/p/9326219.html