![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABP
【Help】
这个作者很懒,什么都没留下…
展开
-
ABP框架—后台:引入Abp.Dapper(10)
一、NuGet获取Abp.Dapper 项目类库Application和项目类库EntityFrameworkCore添加Abp.Dapper引用,如图: 二、创建实体Entity 项目类库Core创建实体,如图: using Abp.Domain.Entities; namespace PD.Menu { public class Sys_Menu : Entity { pu...转载 2020-08-07 18:11:24 · 389 阅读 · 0 评论 -
abp集成abp.Dapper
首先看下官网的介绍: https://aspnetboilerplate.com/Pages/Documents/Dapper-Integration 中文翻译: 介绍 Dapper是.NET的对象关系映射器(ORM)。该Abp.Dapper包装简单集成到精致小巧ASP.NET样板。它与EF 6.x,EF Core或NHibernate一起作为辅助ORM提供程序。 安装 在开始之前,您需要将Abp.Dapper和EF Core,EF 6.x或NHibernate ORM NuGet包安装到您要.转载 2020-08-07 18:06:28 · 1044 阅读 · 0 评论 -
在Abp中执行sql语句
http://www.8023me.com/blog/detail/4 最近使用ABP(ASP.NET Boilerplate)做项目,有些查询(或存储过程)直接使用sql语句会更方便一点。 定义一个接口 在Core项目中定义一个接口,如:ISqlExecuter public interface ISqlExecuter { /// <summary> /// 执行给定的命令 /// </summary>.转载 2020-07-30 16:20:33 · 1825 阅读 · 0 评论 -
ABP实践(5)-abp前端vue框架之IView实现三级菜单(博友需要特此分享)
为响应博友想要知道三级菜单怎么实现本篇文章先介绍三级菜单的实现,后续再分享其他部分内容 1 修改菜单组件sidebarMenu.vue 图为原代码和修改后代码比对 修改前后的源码如下 <style lang="less"> @import "../styles/menu.less"; </style> <template> <Menu ref="sideMenu" :active-name="$route.name" :open转载 2020-07-30 15:43:32 · 721 阅读 · 0 评论 -
ABP实践(3)-ASP.NET Core 2.x版本(从创建实体到输出api)简单实现商品列表及增删改
创建Goods实体 在领域层xxx.Core项目[新建文件夹Goods;文件夹名称和类名称一样后面引用的时候需要Goods.Goods,所以建议文件夹名称最好是不要与类同名]在文件夹下创建Goods.cs实体类 [Table("goods")] public class Goods : AuditedAggregateRoot<Guid> { /// <summary> /// 商品名称 //.转载 2020-07-30 15:41:47 · 209 阅读 · 0 评论 -
ABP实践(3)-ASP.NET Core 2.x版本(从创建实体到输出api)简单实现商品列表及增删改
项目基于前两篇文章. 本章创建一个简单版的商品管理后台api,用到EF Core用code fist迁移数据创建数据库. 创建Goods实体 在领域层xxx.Core项目[新建文件夹Goods;文件夹名称和类名称一样后面引用的时候需要Goods.Goods,所以建议文件夹名称最好是不要与类同名]在文件夹下创建Goods.cs实体类 [Table("goods")] public class Goods : AuditedAggregateRoot<Guid>.转载 2020-07-30 15:40:56 · 221 阅读 · 0 评论 -
ABP实践(2)-ASP.NET Core 2.x版本EntityFrameworkCore(EF)使用mysql数据库
1,在基础层xxx.EntityFrameworkCore依赖项添加Pomelo.EntityFrameworkCore.MySql 1.1修改基础层xxx.EntityFrameworkCore下面的xxxDbContextConfigurer.cs public static void Configure(DbContextOptionsBuilder<crazyDbContext> builder, string connectionString)转载 2020-07-30 15:39:54 · 204 阅读 · 0 评论 -
ABP实践(1)-通过官方模板创建ASP.NET Core 2.x版本+vue.js单页面模板-启动运行项目
1,打开ABP官网下载模板页面 2,根据下图选择对应的选项及输入项目名 注:上图验证码下方的选择框打钩表示下载最新稳定版,不打钩表示下载最新版本(有可能是预览版) 3,解压下载的压缩包 解压之后是个abp版本号命名的文件夹如下图 启动服务端项目步骤如下 1,vs2017打开服务端项目xxx.sln,打开之后右键解决方案还原Nuget包(vs2017打开之后放着会自动还原其他版本有些需要下图的操作) 2,项目打开之后解决方案分层分析定义如下 3.1删除基础层xx...转载 2020-07-30 15:39:11 · 390 阅读 · 0 评论 -
ABP框架(ASP.NET CORE 2.X+VUE)模板项目学习之路(二)--切换MYSQL数据库
前言: 大家好,今天给大家带来ABP第二篇的分享,在写这篇分享的时候非常的困难,因为发现ABP的框架越是深入、难度也就越大,而且深刻感觉到自己领域驱动开发知识的欠缺,前段时间买了两本有关于领域驱动知识的数据,一本是领域驱动之父Eric Evans写的《领域驱动设计》、一本是Vaughn Vernon写的《实现领域驱动设计》,就目前而言,看了并没有几张,再次默默的自我检讨3分钟,下面回归正文: 在ABP系统框架中,后台代码分为了几层,以下是层级的注释: MyABPProject.Applica转载 2020-07-22 14:19:37 · 340 阅读 · 0 评论 -
ABP框架(ASP.NET CORE 2.X+VUE)模板项目学习之路(一)
前言: 第一次接触ABP的项目是在2018年6月份,但是当时没有深入具体的研究,而今天因为工作的需要,需要学习、了解这个框架,在时隔半年之后,今天重新下载了这个项目,虽然在园子里有很多前辈们写的这类的文章,但是我还是会在博客园中记录一下学习的过程,一是希望能够帮助到有需要的人,二是也算是自己学习的一个历程,虽然原先的时候,偶尔也会写一些随笔,由于文采的原因,写的可能不是特别的详细,主要也是以代码为主,但是在这个学习的过程中,会发布一些代码,发布一些截图,同时也会写一些自己的心得! 正文: 本.转载 2020-07-22 14:19:05 · 520 阅读 · 0 评论