ABP学习入门系列

Posted 田家小白菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP学习入门系列相关的知识,希望对你有一定的参考价值。

ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。
ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。
框架
ABP是基于最新的ASP.NET CORE,ASP.NET MVC和Web API技术的应用程序框架。并使用流行的框架和库,它提供了便于使用的授权,依赖注入,验证,异常处理,本地化,日志记录,缓存等常用功能。
架构
ABP实现了多层架构(领域层,应用层,基础设施层和表示层),以及领域驱动设计(实体,存储库,领域服务,应用程序服务,DTO等)。还实现和提供了良好的基础设施来实现最佳实践,如依赖注入。
 
 
1,下面就根据官网https://aspnetboilerplate.com/下载 点击Templates

 

2,点击创建之后会自动下载

3,下载完之后,解压-打开解决方案-还原nuget包-关闭解决方案在重新打开-在程序包管理控制台update-database

注意。

设置web为启动项

Web.config,修改连接字符串。(因为我本地装的sqlserver是实例是.sqlexpress,所以需要手动修改server。)

程序包管理器控制台,选择以EntityFramework结尾的项目,并执行Update-Database,以创建数据库。

 

4,最后运行就可以

 

以上。。

参考:http://www.jianshu.com/p/a6e9ace79345

代码:https://github.com/tianxiangd/LearnAbp

 

以上是关于ABP学习入门系列的主要内容,如果未能解决你的问题,请参考以下文章

ABP学习入门系列

ABP学习入门系列(展示实现增删改查)

ABP架构学习系列

ABP 学习系列 - 配置Swagger

[52ABP实战课程系列]Docker&Ubuntu从入门到实战开课啦~

2019 年起如何开始学习 ABP 框架系列文章-开篇有益