自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 .net HttpClient 回传实体帮助类

1 public class HttpClientHelper<T> 2 { 3 /// <summary> 4 /// Get请求 返回实体 5 /// </summary> 6 /// <param name="url"&g...

2019-07-23 18:43:00 199

转载 .net list转树状结构

主要的方法 1 /// <summary> 2 /// 转化成树结构 3 /// </summary> 4 /// <param name="menuList">菜单的平级list</param> 5 /// <returns>...

2019-07-23 18:39:00 457

转载 ABP 临时禁用TenantId IsDelete过滤

由于业务需求,需要查询host的配置,所以要放开权限给租户查询其他租户的数据直接在业务方法内嵌套1 List<string> list = new List<string>();2 list.Add(AbpDataFilters.MayHaveTenant);3 list.A...

2019-07-23 18:34:00 565

转载 ABP 使用cache缓存

using Abp.Application.Services.Dto;using Abp.Runtime.Caching;using Microsoft.Extensions.Configuration;using Newtonsoft.Json;using Newtonsoft.Json.Linq;using Newtonsoft.Json.Schema;u...

2019-07-23 18:30:00 540

转载 ABP 执行sql语句

由于业务繁琐,用EF比较麻烦,需要用到sql语句,然后网上找了很久,找到的例子都是老版本的,新版本有先声明已经去掉,不能用了在这里做个小记首先注入实例 private readonly IDbContextProvider<AbpProjectDbContext> _dbContextProvider;然后在需要执行sql语句的方法里加上代码1...

2019-07-23 18:27:00 1251

转载 ABP 用SMTP 发送163邮件

1 /// <summary> 2 /// 发送 3 /// </summary> 4 /// <param name="Subject">邮件标题</param> 5 /// <param name="Body">邮件正文</par...

2019-07-23 18:18:00 652

转载 .net 使用HtmlAgilityPack做爬虫

HtmlAgilityPack官网:https://html-agility-pack.net/?z=codeplex.net中使用HtmlAgilityPack做爬虫步骤:1、在nuget中安装HtmlAgilityPack安装好之后我们就可以开始我们的爬虫之旅了2、抓取网页源代码1 var web = new HtmlWeb();2 var ...

2019-04-15 09:56:00 217

转载 AbpZero的Swagger汉化之旅

做汉化主要是为了出一份前后端都能看得懂的在线文档,废话不多说,我们开始准备,我们要在启动项目的Startup.cs中重定向一下swagger的读取方式1、在这个类下面,新增一个方法: 1 public static System.Collections.Generic.List<string> GetXmlCommentPath() 2 ...

2018-08-08 14:15:00 396

转载 AbpZero兼容sql2008

笔者遇到的问题是公司服务器用的MSSQL的版本是2008,但AbpZero一些封装好的ORM语法只兼容到2012版本; 例如我遇到的问题就是AbpZero的分页就报这个错 然后我们要修改的是EntityFrameworkCore类库下的xxxDbContextConfigurer.cs,代码如下: 1 using System.Data.Common;...

2018-08-08 14:00:00 197

转载 AbpZero后台模块化(1)

AbpZero的精髓就在于多租户模块化加载,如果不做到这两种的话,就没必要使用这个框架。1、首先,我们得新建一个类库,用于存放我们写的业务代码。 在类库下分别建立三个类文件:TestAppService ,ITestAppService ,TestModule,一下是对应代码: TestModule: 1 using Abp.Modules; ...

2018-06-08 15:04:00 221

转载 AbpZero之企业微信---登录(拓展第三方auth授权登录)---第三步:需要注意事项...

1、AbpZero的auth登录会在数据库中的AbpUserLogins表会根据你登录的ProviderKey和Provider来生成生成一条记录,ProviderKey在表中是唯一的;2、要登录成功还得重写下TokenAuthController.cs下的GetExternalUserInfo方法,代码如下 private async Task<ExternalAu...

2018-06-01 16:33:00 793

转载 AbpZero之企业微信---登录(拓展第三方auth授权登录)---第二步:开始逐步实现企业微信登录...

上回分解到AbpZero的auth登录机制,这里我们开始着手逐步实现我们的auth登录。我们新建一个类库XXXX.Web.Authentication.External在类库下新建一个类QYWechatAuthProviderApi.cs并继承ExternalAuthProviderApiBase由于我用的是盛派的SDK,所以还要在项目Nuget盛派的工程dll...

2018-06-01 16:25:00 961

转载 AbpZero之企业微信---登录(拓展第三方auth授权登录)---第一步:查看AbpZero的auth第三方登录的底层机制...

在AbpZero框架中,auth登录接口位于Web.Core库下的Controllers文件夹的TokenAuthController.cs的ExternalAuthenticate方法ExternalAuthenticate方法的代码如下: 1 [HttpPost] 2 public async Task<External...

2018-06-01 16:10:00 887

转载 在AbpZero中hangfire后台作业的使用——hangfire的调度

在abpzero框架中,hangfiire通过依赖注入来进行接口的调用 hangfire的事件处理分为以下几种: 1、基于队列的任务处理(Fire-and-forget jobs) var jobId = BackgroundJob.Enqueue<interface>(r => r.job(str));2、延迟任务执行(...

2018-05-30 12:08:00 335

转载 在AbpZero中hangfire后台作业的使用——开启hangfire

AbpZero框架已经集成了hangfire,但它默认是关闭的,我们可以在运行站点下的Startup.cs文件中把这行代码注释取消就行了,代码如下: //Hangfire (Enable to use Hangfire instead of default job manager) services.AddHangfire(conf...

2018-05-30 12:07:00 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除