关于ABP框架的情况

花了n天,对ABP框架进行研究和学习,虽然网上的教文比较多,但来来去去都是基于Core的,而MVC5 则主要是anglearjs的,对JQ的则比较少,因为很少接触anglearjs,所以还是只能自己慢慢摸索.一路爬来不容易.

先说说怎么获得ABP框架吧,ABP框架是一个土耳其程序开发并共享的[https://aspnetboilerplate.com/Templates],大概应该16年吧,后来不知道啥的17年在中国就火了,当时该框架还是兼容vs 2013和vs 2015,但轮到我下载的3.9.0 就不再支持了,要vs 2017,这个也是我兜了几天圈的原因..一开始vs 2015是能打开的,就是没办法恢复数据,以为是数据库问题,于是从08升级到12还是不行.后来分析原来如果要生成数据库,项目必须要能顺利生成...但在2015里面生成会报一堆错误.假设都将这些错误处理了,但在部署还是会因为动态库问题报错,所以写这么多,就一点,用vs2017吧,用vs2017吧,用vs2017吧.

好了,我们还是直接上干货吧.APB框架是通过框架生成数据就是DDD模式,别问我啥DDD(Domain-Driven Design)模式.自己百度.

ABP如何进行数据生成呢?先在Core里面,建立一个字段类;然后在Application里建立AppServer2个类,还要建立相关的Dto目录的接口数据 以上2个搞掂后就生成DLL,然后再在EntityFramework里面的DbContext中加入数据集借口.

public IDbSet<Bill> Bills { get; set; }

重新生成.

最后在程序包管理器中输入updata-database,就可以生成相关的数据了.

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

WhatsApp的架构是如何应付高流量的

两年内的飞跃 天价应用当下的规模显然不能与两年前同日而语,这里总结了一些WhatsApp两年内发生的主要变化: 1. 从任何维度上都可以看到WhatsA...

41370
来自专栏强仔仔

基于移动平台的轻博客系统开发

一.基于移动平台的轻博客系统设计目的及任务 在掌握Android技术和JavaEE的基础上,熟悉轻博客系统的原理,设计和实现包含移动端和服务器端的轻博客系统。移...

29270
来自专栏北京马哥教育

Python的10大集成开发环境和代码编辑器(指南)

来源:Python程序员 ID:pythonbuluo 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大...

44990
来自专栏运维前线

CentOS 6.8 安装JStorm集群(jstorm-2.1.1 )

Alibaba JStorm 是一个强大的企业级流式计算引擎,是Apache Storm 的4倍性能, 可以自由切换行模式或mini-batch 模式,JSto...

29460
来自专栏小白课代表

软件分享 | Microsoft Office Visio 2016 安装教程

31320
来自专栏TEG云端专业号的专栏

伸手党福利 - 直击TFS技术内幕

TFS平台提供以文件为粒度的上传,下载,删除等数据访问服务,系统分为接入,文件索引,索引存储,数据存储四个部分。

88840
来自专栏IT派

Python的10大集成开发环境和代码编辑器(指南)

使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。使用一款集成...

21060
来自专栏喔家ArchiSelf

老曹眼中的开发学习环境

“工其事必先利其器”,对于一个全栈而言,一个与自己匹配的开发和学习环境,能够极大地提高个人的工作效率,很多时候都可以做到事半而功倍。环境也是一个外延很广的概念,...

11070
来自专栏小白课代表

软件分享 | Microsoft Office Visio 2010 安装教程

22030
来自专栏圣杰的专栏

eShopOnContainers 知多少[4]:Catalog microservice

Catalog microservice(目录微服务)维护着所有产品信息,包括库存、价格。所以该微服务的核心业务为:

11830

扫码关注云+社区

领取腾讯云代金券