.netcore
数据的流
,
展开
-
.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 class ExcelHelper { /// <summary&g.原创 2022-01-05 17:36:08 · 964 阅读 · 0 评论 -
.Net5下使用OpenAPI(Swagger)生成webapi文档补充
目录一、前言二、.net5下使用Swagger接口文档二、 使用补充1.接口返回结果日期时间类型格式化2.设置接口返回结果中字段大小写原样返回3.修改Swagger文档中Example Value示例参数的默认值一、前言上篇文章介绍了在.netcore2.1下使用Swagger文档的方法。二、.net5下使用Swagger接口文档项目升级到.net5以后配置基本没有变化,只是不再需要专门手动添加Swashbuckle.AspNetCore Nuget包的引用.原创 2021-09-18 15:39:01 · 924 阅读 · 0 评论 -
VS2019 .net5 WebAPI项目 设置停止调试IISExpress不退出
环境:VS2019.net5Asp.NET Core WebAPI项目模版设置方法并非之前的关闭原创 2021-06-11 11:19:30 · 1906 阅读 · 2 评论 -
Bat批处理实现Docker下netcore一键发布
背景:VS2017、VS2019,ftp一键发布无效(症状:ftp发布提示发布成功,实际文件未更新,勾选删除原文件可以发布,但是每次都需要全量发布,静态文件夹下保存有图片等其他文件,不能删除)环境:Linux+Docker,Docker使用外部Ftp共享文件夹随有了使用批处理实现一键发布的想法思路:1.dotnet命令行发布(使用现有的发布配置文件)2.使用批处理按文件修改时间...原创 2019-04-15 17:56:10 · 1308 阅读 · 0 评论 -
netcore Linux环境部署注意事项
一、.Program.cs文件里要使用UseUrls指定启动url public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } pub...原创 2019-01-17 17:59:29 · 867 阅读 · 1 评论 -
netcore中使用HttpContext.Current
新建HttpContext类using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Http;using Microsoft.Extensions.DependencyInjection;using System;using System.Collections.Generic;using System.Text;...原创 2019-01-11 12:03:47 · 11649 阅读 · 3 评论 -
webapi json返回值null替换为空字符串
.netcore webapi json返回值序列化null替换为空字符串场景:数据库中部分表字段允许空值,则代码中实体类对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前端对应字段赋值需要做null值判断,随想到全局把null替换为""网上找的方案都是重写了DefaultContractResolver,...原创 2018-11-16 18:31:50 · 3835 阅读 · 0 评论 -
.netcore下使用Swagger生成webapi文档
一、准备工作1.新建一个.netcore webapi项目2.添加一个Model子项目用于存放输入输出类在解决方案中添加一个.netcore类库子项目,命名为Test.Model,用于存放API接口的输入输出参数类3.在Test.Model子项目中新建两个输入输出类备用using System;using System.Collections.Generic;...原创 2018-08-29 18:51:26 · 5342 阅读 · 0 评论 -
.netcore下使用Chloe.ORM框架
一、引言Chloe.ORM是一款轻量、高效的类EF数据库访问框架(ORM)。查询接口借鉴 Linq(不支持 Linq),之前使用过EF很容易上手。Chloe目前支持四种主流数据库:SqlServer、MySQL、Oracle、Sqlite。二、项目搭建1.搭建项目架构Test.Web:.netcore webapi项目Test.Model:.netcore类库项目,存放ap...原创 2018-08-31 17:16:41 · 5285 阅读 · 4 评论 -
VS2017 netcore 发布遇到错误,框架依赖型应用程序主机需要一个至少netcoreapp2.1的目标框架
一、引言.netcore目前处于高速发展时期,版本更新比较快,vs2017最新版本对.netcore支持也跟进的比较快,使用最新版本的vs2017开发历史版本的.netcore项目时多多少少会碰到一些兼容性问题,虽然微软声称是兼容历史版本的,但是采坑依然是少不了的。二、问题开发环境:VS2017(版本号15.8.1)团队项目使用的是.netcore 2.0开发的,项目在本机编译运行...原创 2018-08-27 17:36:04 · 7022 阅读 · 0 评论