花了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,就可以生成相关的数据了.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。