摘要:一、简要介绍 ABP vNext 是 ABP 框架作者所发起的新项目,目前可以用于生产环境。新的 ABP vNext 框架完全是基于 ASP .NET Core 进行开发,其完全模块化的组件库能够让开发人员拥有更多的选择空间。 ABP vNext 框架核心库比 ABP 框架更加精简,因为将原有许多的 阅读全文
posted @ 2019-04-17 11:39 myzony 阅读(18053) 评论(37) 推荐(66) 编辑
摘要:0.系列文章目录 1. "一、Abp 框架启动流程分析" 2. "二、模块系统" 3. "三、依赖注入" 4. "四、模块配置" 5. "五、系统设置" 6. "六、工作单元的实现" 7. "七、仓储与 Entity Framework Core" 8. "八、缓存管理" 9. "九、事件总线" 1 阅读全文
posted @ 2018-07-02 16:13 myzony 阅读(7440) 评论(7) 推荐(17) 编辑
摘要:现象 使用 docker exec -ti <容器名> bash 进入容器,使用 ls 命令列出的数据里面,中文没有正常显示。 原因 就是对应的 Shell 字符集不正确的问题,调整对应的字符集为 UTF-8 即可。 解决 首先执行 locale -a,查看输出的内容里面是否有 C.UTF-8 字符 阅读全文
posted @ 2020-07-30 15:37 myzony 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一、简介 ABP vNext 在 v 2.9.x 版本当中添加了 BLOB 系统,主要用于存储大型二进制文件。ABP 抽象了一套通用的 BLOB 体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用 IBlobContainer 或 IBlobContainer<T> 进行操作。官方的 阅读全文
posted @ 2020-07-27 20:09 myzony 阅读(1265) 评论(7) 推荐(10) 编辑
摘要:一、简介 ABP vNext 原生支持多租户体系,可以让开发人员快速地基于框架开发 SaaS 系统。ABP vNext 实现多租户的思路也非常简单,通过一个 来分割各个租户的数据,并且在查询的时候使用统一的全局过滤器( 类似于软删除 )来筛选数据。 关于多租户体系的东西,基本定义与核心逻辑存放在 V 阅读全文
posted @ 2020-03-03 11:39 myzony 阅读(3172) 评论(9) 推荐(26) 编辑
摘要:安装 首先安装 "Docker" 与 "Docker Compose" 相关的组件,我们这里直接使用准备好的 "ELK 镜像" ,执行以下命令从 Dockerhub 上拉取指定版本的镜像,在本例当中我使用的是 7.40 版本。 配置 为其编写 文件,内容如下: 上面的 Yaml 文件内容大概意思就是 阅读全文
posted @ 2020-01-17 15:35 myzony 阅读(3158) 评论(2) 推荐(0) 编辑
摘要:一、简要介绍 在以前的文章里面,我们介绍了 ABP vNext 在 DDD 模块定义了仓储的接口定义和基本实现。本章将会介绍,ABP vNext 是如何将 EntityFramework Core 框架跟仓储进行深度集成。 ABP vNext 在集成 EF Core 的时候,不只是简单地实现了仓储模 阅读全文
posted @ 2020-01-08 10:44 myzony 阅读(1616) 评论(5) 推荐(7) 编辑
摘要:问题 在开发微信支付的小微商户进件接口时,需要通过表单来上传身份证图片等数据。在微信支付接口文档也说明了,需要使用 multipart/form data 的方式发送请求。.NET 提供了 类型,帮助我们构建表单请求,故有以下代码: 按照微信支付官方文档提交之后,一直提示参数错误,百思不得其解。 原 阅读全文
posted @ 2019-12-29 11:35 myzony 阅读(790) 评论(2) 推荐(4) 编辑
摘要:一、简要介绍 ABP vNext 封装了两种事件总线结构,第一种是 ABP vNext 自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABP vNext 自己封装了一个抽象层进行定义,并使用 RabbitMQ 编写了一个基本实现。 在使用方式上,两种事件总线的作 阅读全文
posted @ 2019-12-10 17:26 myzony 阅读(1989) 评论(4) 推荐(13) 编辑
摘要:最近做项目的时候,需要对接厂商提供的 IP 摄像头。但是他们只提供了 C++ 的 SDK,没办法,只能开始撸 C 的 SDK Helper 类。本篇文章主要记录了对接 C++ DLL 需要注意的几个地方,以及常见类型的转换。 要对接 C++ 的 DLL,首先得知道如何引用 DLL 内的方法。在 C 阅读全文
posted @ 2019-11-27 19:27 myzony 阅读(377) 评论(3) 推荐(4) 编辑
摘要:问题 在使用自定义 Ef Core 仓储和 ABP vNext 注入的默认仓储时,通过两个 Repository 进行 Join 操作,提示 。这个异常信息翻译成中文的大概意思就是,你不能使用两个 DbContext 里面的 DbSet 进行 Join 查询。 如果将自定义仓储改为 进行注入,是可以 阅读全文
posted @ 2019-11-14 23:14 myzony 阅读(1236) 评论(1) 推荐(3) 编辑
摘要:一、简要说明 文章信息: 基于的 ABP vNext 版本:1.0.0 创作日期:2019 年 10 月 24 日晚 更新日期:暂无 ABP vNext 提供了后台工作者和后台作业的支持,基本实现与原来的 ABP 框架类似,并且 ABP vNext 还提供了对 HangFire 和 RabbitMQ 阅读全文
posted @ 2019-10-25 16:27 myzony 阅读(1356) 评论(1) 推荐(5) 编辑
Flag Counter