
Abp框架
Abp框架
大熊程序猿
不积跬步无以至千里不积小流无以成江海
展开
-
.net core template
一、新建目录:SaaS.Template.Api\content。二、打包文件:saas-abp-template.nuspec。三、安装完成模版,通过模版新建项目。原创 2022-10-15 10:29:55 · 173 阅读 · 0 评论 -
.netcore-abp-其它开源模块
开源地址:https://github.com/EasyAbp/EasyAbpGuide原创 2021-01-04 08:48:23 · 229 阅读 · 0 评论 -
.netcore-abp-Hangfire后台作业管理
1、SaaS.Template.WebNuget:Volo.Abp.BackgroundJobs.HangFireNuget:Hangfire.MemoryStorage修改:SaaSWebModule.cs浏览器输入:https://localhost:44306/hangfire原创 2020-08-09 21:15:25 · 584 阅读 · 0 评论 -
.netcore-abp-文本模板
1、SaaS.Template.WebNuget:Volo.Abp.TextTemplating新建类:DemoTemplateDefinitionProvider.csusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Volo.Abp.TextTemplating;namespace SaaS.Template.Web.Templa原创 2020-08-08 10:51:44 · 434 阅读 · 0 评论 -
.netcore-abp-动态 C# API 客户端
1、SaaS.Template.HttpApi.Client修改:TemplateHttpApiClientModule.cs2、SaaS.Template.Web修改配置文件appsettings.json "RemoteServices": { "Default": { "BaseUrl": "https://localhost:44306/" } }修改:ValuesController.cs...原创 2020-08-08 09:59:45 · 1251 阅读 · 0 评论 -
.netcore-abp-自动API控制器
1、SaaS.Template.Application.Contracts新增:IBookAppRemoteService.csusing SaaS.Template.Dtos.DemoBook;using System;using System.Collections.Generic;using System.Text;using System.Threading.Tasks;using Volo.Abp.Application.Services;namespace SaaS.Te原创 2020-08-08 09:47:16 · 1109 阅读 · 0 评论 -
.netcore-abp-时钟
1、SaaS.Template.Web修改:TemplateWebModule.cs修改:ValuesController.cs原创 2020-08-07 08:28:04 · 230 阅读 · 0 评论 -
.netcore-abp-集成 Autofac
1、SaaS.Template.Web修改:Program.cs修改:TemplateWebModule.cs原创 2020-08-07 08:20:44 · 671 阅读 · 0 评论 -
.netcore-abp-获取当前用户
1、SaaS.Template.Webusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Authorization;using Volo.Abp.MultiTenancy;using SaaS.Template.Services;us原创 2020-08-06 22:18:52 · 1951 阅读 · 0 评论 -
.netcore-abp-多租户
1、SaaS.Template.Web修改TemplateWebModule.cs2、SaaS.Template.Domain添加聚合:DemoProduct.csusing System;using System.Collections.Generic;using System.Text;using Volo.Abp.Domain.Entities;using Volo.Abp.MultiTenancy;namespace SaaS.Template.Aggregat原创 2020-08-06 22:01:01 · 784 阅读 · 0 评论 -
.netcore-abp-异常处理
1、SaaS.Template.Web 修改 TemplateWebModule.cs修改:AuthController.cs原创 2020-07-27 07:56:19 · 294 阅读 · 0 评论 -
.netcore-abp-审记-EF
1、SaaS.Template.Web 修改TemplateWebModule.cs原创 2020-07-27 07:56:00 · 120 阅读 · 0 评论 -
.netcore-abp-权限
1、SaaS.Template.Web 新建 BookStorePermissionDefinitionProvider.csusing SaaS.Template.Web.Localization.Permissions;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Volo.Abp.Authorization.Permissions;u原创 2020-07-26 14:48:35 · 433 阅读 · 0 评论 -
.netcore-abp-多语言
1、SaaS.Template.Web 修改:TemplateWebModule.cs修改:ValuesController.csprivate readonly IStringLocalizer<PermissionResource> _localizer;[HttpGet("lang")]public async Task<IActionResult> GetLangAsync(){ var name = _localizer["BookStore.原创 2020-07-26 14:37:50 · 471 阅读 · 0 评论 -
.netcore-abp-虚拟文件系统
1、SaaS.Template.Web 修改TemplateWebModule.cs修改:ValuesController.csprivate readonly IVirtualFileProvider _virtualFileProvider;[HttpGet("file")]public async Task<string> GetFileAsync(){ var file = _virtualFileProvider.GetFileInfo("/Locali.原创 2020-07-26 14:23:44 · 427 阅读 · 0 评论 -
.netcore-abp-分布式缓存
1、SaaS.Template.Web 安装nuget:Volo.Abp.Caching.StackExchangeRedis修改:appsettings.json "Redis": { "Configuration": "localhost" },修改:TemplateWebModule.cs修改:ValuesController.csprivate readonly IDistributedCache<DemoBook> _cache;//原创 2020-07-26 14:11:35 · 725 阅读 · 0 评论 -
.netcore-abp-集成事件
1、SaaS.Template.Web 修改appsettings.json "RabbitMQ": { "Connections": { "Default": { "HostName": "127.0.0.1", "Port": "5672", "UserName": "test2", "Password": "test2", "VirtualHost": "TestVirtualHost"原创 2020-07-26 13:45:35 · 439 阅读 · 1 评论 -
.netcore-abp-领域事件
1、SaaS.Template.Domain新建:CreatedBookDomainEvent.csusing System;using System.Collections.Generic;using System.Text;namespace SaaS.Template.Events{ public class CreatedBookDomainEvent { public string Id { get; set; } public.原创 2020-07-26 13:18:25 · 473 阅读 · 0 评论 -
.netcore-abp-聚合仓储Crud
1、SaaS.Template.Domain 安装:nuget:Volo.Abp.Specifications2、SaaS.Template.Application 配置Automap修改文件:TemplateApplicationAutoMapperProfile.cs3、SaaS.Template.Web 新建控制器ValuesController.csusing System;using System.Collections.Generic;using System原创 2020-07-26 13:08:18 · 476 阅读 · 0 评论 -
.netcore-abp-数据迁移
1、SaaS.Template.Domain 添加实体DemoBook.csusing System;using System.Collections.Generic;using System.Text;using Volo.Abp.Domain.Entities;namespace SaaS.Template.AggregatesModel.DemoAggregate{ public class DemoBook : AggregateRoot<string> .原创 2020-07-26 11:59:08 · 328 阅读 · 0 评论 -
.netcore-abp-切换数据为Sqlite
1、SaaS.Template.EntityFrameworkCoreNuget安装 :Volo.Abp.EntityFrameworkCore.Sqlite修改:TemplateEntityFrameworkCoreModule.cs2、SaaS.Template.Web修改数据库地址 appsettings.json:3、SaaS.Template.DbMigrator修改数据库地址 appsettings.json: 同上运行数据迁移程序:SaaS.Temp...原创 2020-07-26 11:17:16 · 580 阅读 · 0 评论 -
.netcore-abp-目录
领域实体 仓储IRepository 事务(自动开启及提交) ICrudAppService 应用服务分页等操作 AutoMapperProfile IGuidGenerator Specifications 领域事件AddLocalEvent 集成事件AddDistributedEvent-RabbitMQ abpdemo.Web.Api Swagger 集成Auth 多语言 权限 (目前还不够完善) 虚拟文件系统 Auditing Caching (redis)...原创 2020-07-25 22:12:33 · 272 阅读 · 0 评论