![](https://img-blog.csdnimg.cn/20200404174253773.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
DotNetCore
文章平均质量分 50
努力分享自己的DotNetCore知识
Hugo_Hoo
这个作者很懒,什么都没留下…
展开
-
技术应用:C# System.Data.DataTable().Compute 基本用法
在 C# 编程中,处理和计算数据是一个常见而重要的任务。而 System.Data.DataTable().Compute 方法作为 DataTable 类中的一项强大功能,能够帮助我们在 DataTable 对象中执行各种数据计算操作。本文将深入介绍 DataTable().Compute 方法的基础和进阶用法,帮助技术人员更好地理解和应用这一功能。原创 2024-02-20 15:51:39 · 1371 阅读 · 0 评论 -
.NET Core Entity Framework Core 多线程中使用Context报错问题
本文主要介绍Entity Framework Core在ASP.NET Core中,多个请求中使用同一个context问题,Entity Framework Core上下文(context)不能在多线程中使用,多个请求其实就是多个线程。报错信息:InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members are原创 2023-03-09 17:24:13 · 1937 阅读 · 0 评论 -
DotNetCore系列:在ASP.NET Core 3.1中获取xml格式的接口入参并转化为json
今天接到一个公司新的开发任务,要对接微信第三方平台的开发接口,肥猫表示极其难受啊。可能有些大大会吐槽,有什么好难受的,不就是微信吗,赶紧去GitHub找代码或者是使用盛派的SDK啊,可是肥猫不服,我要自己写,虽然肯定写的不好~~~~废话不多说了,在看完开发文档之后,我开始进行第一个接口的开发(获取验证票据)。这时候问题来了,因为微信的postData是xml格式的数据,在ASP.NET Core中要怎么接收到xml格式的入参呢。幸好,伟大的ASP.NET Core框架早有准备。在3.0之前的版本我们原创 2020-10-26 19:23:59 · 3476 阅读 · 0 评论 -
DotNetCore系列:在Linux环境中安装.NET Code的SDK
这次我示范的Linux服务器是CentOS 7操作系统的。注册 Microsoft 密钥和源我们需要在自己的服务器上注册 Microsoft 密钥和源,这个操作是每一台服务器只能执行一次的;sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm它主要是会帮助我们...原创 2020-04-18 15:19:58 · 672 阅读 · 0 评论 -
DotNetCore系列:解决NET Core项目运行在docker上出现"ssl_choose_client_version:unsupported protocol"问题
前面在将公司的.NET Core项目升级为3.1之后,在开发和测试环境都是能够正常运行的。但是非常不幸,在进行生产的docker启动之后,出现了一个数据库连接的异常。ssl_choose_client_version:unsupported protocol一开始以为是数据库的连接字符串配置有误或者是项目的服务器因为网络原因连接数据库失败,后来经过排查都是没有问题。仔细分析异常信息,提示...原创 2020-04-04 18:13:54 · 3673 阅读 · 1 评论 -
解决项目升级为.NETCore3.0后响应体无法显示
.NET Core3.0发布已经快大半个月了,今天抽时间把现有的项目从2.2升级到3.0,按照官网的升级教程一路操作后,发现API的请求响应体居然没有了!没有了!我正常的一个return ok(对象),结果出来的却是{}然后回头仔细阅读了官网,原来现在3.0做了微小的调整,只需要引用 Microsoft.AspNetCore.Mvc.NewtonsoftJson的nuget包,然后在Confi...原创 2019-10-11 11:12:16 · 545 阅读 · 0 评论 -
.NETCore3.0中System.Text.Json的使用
在DotNetCore3.0中json的使用不再需要额外的引入Newtonsoft.Json的包,因为在3.0中提供了一个新型的json操作工具类-System.Text.Json。首先我们先新建一个测试的对象然后稍微对System.Text.Json中的序列化和反序列化的方法进行封装接着新建一个测试的控制器进行调试显示结果就这样结果很明显的出来了。其实我们还还可以自己自定义一些...原创 2019-10-10 17:10:54 · 4009 阅读 · 0 评论 -
.NetCore3.0中Swagger的基本使用
DotNetCore3.0 Swagger的基本使用自从微软推出3.0以来,还没对新版本的一些工具进行基本的尝试趁着今天国庆节回来第一天工作不算太忙,自己弄了一个小Demo,看看在3.0版本中使用swagger有什么不一样的地方。首先的话,我们针对3.0版本引用swagger最新版本的nuget包,由于还没有正式的稳定版本,这次我们采用的是rc版本的...原创 2019-10-09 17:32:22 · 833 阅读 · 0 评论 -
DotNetCore系列:解决"The SqlParameterCollection only accepts non-null SqlParameter type objects"问题
近段时间对公司的.NET Core项目升级为3.1,因为我们项目中使用的ORM框架是EF Core,所以顺带就把EF Core升级为3.1。升级后对项目做了基本的调试和运行,发现在执行存储过程的时候,居然神奇的报错了。因为我并没有改动任何代码,所以非常疑惑为什么升级之后,原来好端端的代码会出错了!!!System.InvalidCastException: The SqlParameterCo...原创 2020-04-04 17:38:08 · 2514 阅读 · 0 评论