ICode9

精准搜索请尝试: 精确搜索
  • abp vnext扩展实体及DTO对象2021-06-21 14:36:49

    对于模块的实体属性,都是在模块中定义好的,无法更改模块内部代码。我们可以通过扩展实体来向模块实体增加属性。这些扩展是针对abpvnext底层的一些对象对应的表,比如:IdentityUser,如果是自己创建的就不建议以下这样的更改,直接操作就好了,简单的说,你自己的对象通常不需要对象扩展系统,因

  • 基于 ABP Framework 实现领域驱动设计 - 第一章:简介2021-06-19 23:05:11

    简介 这是一份实施领域驱动设计(DDD)的实用指南。虽然实施细节依赖于 ABP框架 基础设施,但核心概念、原则和模式适用于任何类型的解决方案,即使它不是一个 .NET解决方案。 目标 本书的目标是: 介绍并解释DDD架构、概念、原则、模式和构建模块。 解释ABP框架提供的分层架构和解决方案结

  • 初识ABP vNext(12):模块的独立运行与托管2021-06-15 18:07:16

      目录 前言 开始 模块运行 动态 C# API 客户端 最后   前言 很久没更新这个系列。。。之前的章节中讲到ABP的模块是可以独立运行的,但是没有介绍具体怎么操作,本篇就来讨论一下模块如何独立运行,以及一些托管方式。本人也是处于摸索阶段,如有不对欢迎指出。 开始 模块运行 首先

  • 初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob存储2021-06-15 18:05:58

        目录 前言 开始 聚合根 仓储 领域服务 BLOB存储 应用服务 单元测试 模块引用 最后   前言 在前两节中介绍了ABP模块开发的基本步骤,试着实现了一个简单的文件管理模块;功能很简单,就是基于本地文件系统来完成文件的读写操作,数据也并没有保存到数据库,所以之前只简单使用了

  • 初识ABP vNext(10):ABP设置管理2021-06-15 18:05:24

        目录 前言 开始 定义设置 使用设置 最后   前言 上一篇介绍了ABP模块化开发的基本步骤,完成了一个简单的文件上传功能。通常的模块都有一些自己的配置信息,比如上篇讲到的FileOptions类,其中配置了文件的上传目录,允许的文件大小和允许的文件类型。配置信息可以通过Configur

  • 初识ABP vNext(8):ABP特征管理2021-06-15 18:04:53

        目录 前言 开始 定义特征 应用特征 用户数量 社交登录 最后   前言 上一篇提到了ABP功能管理(特征管理),它来自ABP的FeatureManagement模块,ABP官方文档貌似还没有这个模块的相关说明,但是个人感觉这个模块非常实用,下面就简单介绍一个特征管理的基本应用。 开始 在租户管理

  • 初识ABP vNext(7):vue身份认证管理&租户管理2021-06-15 18:04:25

        目录 前言 开始 按钮级权限 身份认证管理 R/U权限 权限刷新 租户管理 租户切换 效果 最后   前言 上一篇介绍了vue+ABP国际化的基本实现,本篇开始功能模块的开发,首先完成ABP模板自带的身份认证管理模块和租户管理模块。同样的,参考ABP的Angular版本来做。 开始 功能模块

  • 初识ABP vNext(6):vue+ABP实现国际化2021-06-15 18:03:44

        目录 前言 开始 语言选项 语言切换 注意 最后   前言 上一篇介绍了ABP扩展实体,并且在前端部分新增了身份认证管理和租户管理的菜单,在实现这两个功能模块前,先来解决一下界面文字国际化的问题。 开始 国际化(简称 I18N),本地化(简称 L10N);这两者的目的都是用于让你的应用程序

  • 初识ABP vNext(5):ABP扩展实体2021-06-15 18:03:16

        目录 前言 开始 扩展实体 路由整理 最后   前言 上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。 开始 因为用户实体是ABP模板自动生成的,其中的属性都预先定义好了,但是ABP是允许我们扩

  • 初识ABP vNext(4):vue用户登录&菜单权限2021-06-15 18:02:37

      目录 前言 开始 登录 菜单权限 运行测试 最后   前言 上一篇已经创建好了前后端项目,本篇开始编码部分。 开始 几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限控制。 登录 首先用户输入账号密码点击登录,然后组合以下参数调用identityserver的

  • 初识ABP vNext(3):vue对接ABP基本思路2021-06-15 18:02:30

        目录 前言 开始 登录 权限 本地化 创建项目 ABP vue-element-admin 最后   前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个

  • 初识ABP vNext(2):ABP启动模板2021-06-15 18:02:02

        目录 前言 开始 AbpHelper 模块安装 最后   前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。 开始 首先ABP CLI的安装以及基本指令这些就不说了,官网上

  • abp vNext 服务创建独立迁移程序DbMigrator各层需要引用的类库2021-06-05 17:34:33

    Domain 层 <PackageReference Include="Volo.Abp.Identity.Domain" Version="4.3.2" /> <PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" Version="4.3.2" /> <PackageReference Inc

  • ABP自带原框架生成使用2021-06-02 11:34:26

    1、在domain 层:增加实体 2、定义数据库是否可空及长度 文件在: XhsKj.RealNameSys.EntityFrameworkCore\EntityFrameworkCore\RealNameSysDbContextModelCreatingExtensions.cs 3、执行迁移: 程序包管理器控制台下选择项目:“” 输入如下命令:add-migration xxxxxx随便起个名  3、使

  • abp 报Autofac.Core.DependencyResolutionException 依赖注入的错2021-05-28 21:02:39

    An exception was thrown while activating Castle.Proxies.ProcedureAppServiceProxy.Autofac.Core.DependencyResolutionException: An exception was thrown while activating Castle.Proxies.ProcedureAppServiceProxy. ---> Autofac.Core.DependencyResolutionExcepti

  • 轻量级开源小程序SDK发车啦2021-05-25 23:54:24

    Magicodes.WxMiniProgram.Sdk 轻量级微信小程序SDK,支持.NET Framework以及.NET Core。目前已提供Abp模块的封装,支持开箱即用。 Nuget 新的包 主要功能 轻量级微信小程序SDK,以便于简单方便的实现小程序服务端API的调用。具体见单元测试。 RoadMap 完善接口 登录 用户信

  • 基于abp vnext制作项目脚手架2021-05-18 16:32:17

    首先说明,尊重原创,本文是参考https://www.cnblogs.com/myshowtime/p/14507675.html这篇文章写的,里面内容有部分是直接拷贝过来的。毕竟文笔有限。感谢作者分享!!! 查看已安装项目模板 dotnet new --list  项目位置      项目结构     基于abp vnext4.3.0  构建模板 先在“\te

  • AbpVNext Tenant not found2021-05-14 17:04:05

    2021-05-14 16:30:16.227 +08:00 [ERR] An unhandled exception has occurred while executing the request.Volo.Abp.BusinessException: Tenant not found! at Volo.Abp.MultiTenancy.TenantConfigurationProvider.GetAsync(Boolean saveResolveResult) at Volo.Abp.Asp

  • Abp vNext之单元测试初探2021-05-08 13:30:07

    首先,一个优质的项目,UT是不可或缺的一部分,起先经历的N个项目几乎都是赶功能快步前进式的开发方式,项目质量保证大部分依靠实际使用和手工测试机械点界面来排查,不仅效率低下且很难保证覆盖率等等要求。 这些理论,刚开始我其实是不以为然的,我做过很多项目,没有UT也照样能跑,业务运行也

  • abp项目 从sql server迁移至mysql2021-04-25 20:02:05

    实验发现,还差了两步整理一下,步骤如下:1.引用MySql.Data.Entity2.在Configuration.cs文件(Migrations文件夹下)的构造函数添加下段代码SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());3.修改数据库连接字符串4.在dbcontext上加上特

  • 浅入 ABP 系列(7):对象映射2021-04-23 15:53:33

    目录基础DTO和实体麻烦的映射AutoMapper 集成IObjectMapper/ObjectMapper对象拓展写博客的过程中,发现很多基础理论太薄弱,因此很多专业词汇可能会解释错误或者不准确,建议读者多参考官方文档或者其它书籍。本篇主要讲解 ABP 中如何配置、使用对象映射,其中大部分跟 AutoMapper 这个框

  • 浅入 ABP 系列教程目录汇总2021-04-23 15:53:18

    浅入ABP(1):搭建基础结构的 ABP 解决方案https://www.cnblogs.com/whuanle/p/13675889.html浅入ABP(2):添加基础集成服务https://www.cnblogs.com/whuanle/p/13675952.html浅入 ABP系列(3):增加日志组件、依赖注入服务https://www.cnblogs.com/whuanle/p/13679979.html浅入 ABP 系列(4

  • 浅入 ABP 系列(6):数据库配置2021-04-23 15:53:01

    浅入 ABP 系列(6):数据库配置版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。目录浅入 ABP 系列(6):数据库配置连接字符串定义隔离的上下文多数据库支持和配置创建标准的 EFCore 数据库上下文Freesql 配置服务本系列的第五篇:https://www.cnblogs.com/whuanle/p/

  • 浅入 ABP 系列(4):事件总线2021-04-23 15:52:46

    浅入 ABP 系列(4):事件总线版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。目录浅入 ABP 系列(4):事件总线创建事件订阅事件发布事件测试记录事件关于事件总线为什么需要这个东西事件总线创建过程订阅事件事件发布事件事件总线全局异常加入事件总线功能这一篇将

  • 浅入 ABP系列(3):增加日志组件、依赖注入服务2021-04-23 15:52:39

    目录自动依赖注入添加日志依赖添加日志功能依赖注入版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。前面两篇我们搭建了一个基础的、简单的,具有统一响应格式的 Web 程序,这一篇内容不多,继续增加一些需要的组件功能。前面两篇已经搭建好基架,所以我们可以直接使

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有