net5专题

.net5生成图片缩略图,有旋转的缩略图生成回正图片

需要在nuget安装包System.Drawing.Common using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace We

.NET5生成gif缩略图

需要在nuget安装包System.Drawing.Common using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;/// <summary>/// 生成缩略图,针对GIF图片/// </summary>/// <par

NET5控制台程序使用EF连接MYSQL

NET5控制台程序使用EF连接MYSQL 1.使用nuget下载: Microsoft.Extensions.Configuration.Json Pomelo.EntityFrameworkCore.MySql 2.数据库中创建好表: CREATE TABLE user2 ( mid int NOT NULL AUTO_INCREMENT, uname varchar(45) NOT

.net5下使用EPPlus导出Excel(复杂表头)

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text.RegularExpressions;using OfficeOpenXml;using OfficeOpenXml.Style;namespace HZCC.Common{public c

.Net5下使用OpenAPI(Swagger)生成webapi文档补充

目录 一、前言 二、.net5下使用Swagger接口文档 二、 使用补充 1.接口返回结果日期时间类型格式化 2.设置接口返回结果中字段大小写原样返回 3.修改Swagger文档中Example Value示例参数的默认值 4.修改Swagger文档的浏览器tab标签的标题 5.设置方法按控制器折叠 一、前言 上篇文章介绍了在.netcore2.1下使用Swagger

.Net5 框架搭建(六):使用自定义中间件对数据进行加密解密

前言 因为项目需要,要求数据交互不能是明文,所以我们的项目的设计是这样子的,前端加密请求数据=》后端解密请求数据。一开始用着也没啥问题,直到我这边有个接口居然报请求数据太大,我就奇怪,这才多少量,也达不到post请求最大值。直到我发现,原来某个后端同事居然让前端把入参都放在header里面。。。。(别问我为什么入参会放在请求header,有些项目就是这么的匪夷所思!!!!) 话不多说,直接开始我

.Net5 框架搭建(四):基于ActionFilter记录操作日志

前言 在上篇文章《.Net5 框架搭建(三):基于ExceptionFilter+NLog封装异常日志收集》中我们提到了过滤器,也对异常信息做了日志记录,本文接着对五大过滤器中的操作过滤器Action Filter进一步实战功能的延续。 问:那么什么业务场景适合用到操作过滤器呢? 答:日志统计、权限过滤 ActionFilter/操作过滤器 官网截图 大致意思,提供两种接口IActionF

.Net5 框架搭建(二):事务

前言 用过数据库客户端操作的小伙伴都应该知道开始事务,提交事务等等这些操作,那么代码中怎么实现事务呢,往下看 认识事务 1、概念 数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 2、应用场景 举个业务例子,小张要转账给小李100元,那

.Net5 框架搭建(一):简单三层架构+Freesql+Autofac

前言 由于业务需要,希望搭建一套基于Freesql(ORM)的简单易懂三层架构,按照目前主流的开发模式都是仓储层+三层架构在开发,本框架去除仓储层,有些命名也比较通俗易懂,用于学习就好,前面大部分都是在描述一些基本的三层架构搭建,想看Autofac(第三方依赖注入容器)怎么使用的可以直接拉到最下面。 正文 三层架构的大致流程图: 项目框架大概组成截图: 0.Core:通用层1.Mode