.net core
.net core开发学习
iCan.club
写点工作中遇到的问题。学习和解决问题让人充实、快乐,分享让快乐加倍。
展开
-
Abp6.0 使用 appsettings.json配置Serilog.Sinks.MariaDB
在Abp6.0中使用配置文件配置原创 2023-11-15 23:53:28 · 797 阅读 · 0 评论 -
ABP 6.0.3多类型数据库dbcontext连接方案-众里寻他千百度蓦然回首那人却在灯火阑珊处
Abp框架下使用多个类型的数据库原创 2023-05-16 17:06:01 · 920 阅读 · 1 评论 -
一次bug不完美处理记录
数据库文件造成的bug原创 2023-04-15 18:06:01 · 417 阅读 · 0 评论 -
企企云ERP OpenAPI接口--.Net Core AWS SQS队列读取实现(基于abp框架的一种实现)
在采用abp框架处理企企 sqs消息队列时需要注意在Worker的StartAsync方法中,不要 await localEventBus.PublishAsync。由于sqs队列可能会重复发送信息,并且由于单据会在几秒内发生多次状态的变化而等待SQS队列的长轮询是有等待事件的,可能在一次读取中遇到单据的信息是冗余和无效的。原创 2023-01-29 00:21:50 · 228 阅读 · 0 评论 -
企企云ERP OpenAPI接口--.Net Core Aws Sigv4 快速编码
企企目前针对.net core还没有速度快,引入 Aws Sigv4 快速开发。先申请key然后通过code模式获取openId.原创 2022-11-09 11:44:24 · 426 阅读 · 0 评论 -
ABP Quartz.NET “最佳“实践-数据库Context不见了
报错信息大意就是在使用了已经被释放的对象。主要原因当然是在DI的时候没有控制好释放的时机。好吧,我就根本没有控制。导致在使用前Repository就被释放了。经过我勤奋的搜索,找到一个有效的方法:方法前加[UnitOfWork]属性。原创 2022-09-25 22:45:55 · 218 阅读 · 0 评论 -
ABP Quartz.NET “最佳“实践-2 执行任务
注册Job后,如何使用SchedulerFactory创建Job。原创 2022-08-15 15:32:34 · 331 阅读 · 0 评论 -
ABP Quartz.NET “最佳“实践-1 配置Quartz.NET,注入任务
在ABP中不采用Background Jobs和Background Workers这两种方式而直接使用Quartz.NET。由于 Quartz.NET的版本变化,以及知识的更新,在网上找到的诸多参考,收效不佳,最后根据官网资料。一句总结,官网上的才是最佳实践。...原创 2022-08-10 09:57:24 · 866 阅读 · 0 评论 -
Abp Quartz配置Sqlite
在abp中使用quartz ,配置sqlite数据库原创 2022-07-28 10:38:13 · 1009 阅读 · 0 评论 -
HttpClient使用之IHttpClientFactory结合HttpClientHandler
.net core带来了HttpClient的更优用法,使用IHttpClientFactory来创建的时候加上HttpClientHandler控制。这问题不多见,从stackoverflow找了个方向,然后bing了一些资料,带给大家一起来看,英文的,暂时没有时间翻译给大家。尊重版权,只放链接了How to use HttpClientHandler with IHttpClientFactory文中有其他文章的链接,有时间也可以去看看,当然用HttpClient首先要看微软官方文档(特选了中文原创 2021-11-02 11:14:20 · 822 阅读 · 0 评论 -
Abp中Quartz.net配置MySQL数据源
abp中使用Quartz.net,可以看Background-Jobs-Quartz(在abp文档中直接搜Quartz)提供了一些简单的配置,abp官网使用的是SQL Server数据库我实际使用的是MariaDB(MySQL一个开源分支版本,更多差异请自行百度),在摸索比葫芦画瓢使用Configurator方式来配置。configure.UsePersistentStore(storeOptions=> { storeOptions.UseProperties = ...原创 2021-10-18 14:43:28 · 554 阅读 · 0 评论