首页 > 其他分享 >net core使用ADO.NET

net core使用ADO.NET

时间:2024-08-02 17:56:48浏览次数:12  
标签:core false Microsoft SqlClient ADO net Data NET

 

System.Data.SqlClient 是.NET Framework使用 ADO.NET 旧提供程序。
Microsoft.Data.SqlClient 软件包于2019年发布,它是同时支持.NET Core和.NET Framework的新软件包。

所以现在最好使用Microsoft.Data.SqlClient

NuGet中查询安装即可。

 

 

注:Microsoft.Data.SqlClient程序包在链接数据库时,加密默认值为True了,所以会验证服务器 TLS/SSL 证书 ,导致错误:证书链是由不受信任的颁发机构颁发的。

方案一:
其实解决办法很简单,只需要在DB链接字符串后面加上Encrypt=false;字符串,即可解决问题。

    1.   //示例 在DB链接字符串末尾加上 encrypt=false;
    2.   "ConnectionStrings": {
    3.       "Default": "Data Source=.;Initial Catalog=AuoUserdata;User Id=sa;Password=sa123;Trusted_Connection=True;Encrypt=false;"
    4.     }

详见:https://www.cnblogs.com/cuihongyu3503319/p/18339055

 

标签:core,false,Microsoft,SqlClient,ADO,net,Data,NET
From: https://www.cnblogs.com/cuihongyu3503319/p/18339302

相关文章

  • .Net 6.0 Web API 项目生成镜像并上传到私有仓库 Harbor
    〇、前言本文首先简单介绍了Dockerfile内容和常用命令;然后是在Windows环境Dockerdesktop的安装和配置;最后创建了WebAPI示例项目,并简单说明了从构建到推送至Harbor镜像仓库的步骤。一、关于Dockerfile1.1Dockerfile文件示例#Seehttps://aka.ms/customizecont......
  • .net项目使用Docker部署(包括解决后台验证码,部署后不显示的问题)
    Vue部署到Docker参考文档:手把手教你用Docker部署Vue3项目_docker部署vue3项目-CSDN博客参考文档:dockerfile部署前端vue项目_vuedockerfile-CSDN博客nginx文档:使用docker安装nginx-静以修身俭以养德-博客园(cnblogs.com)结合使用了两个文档的方法和DockerFIle区别......
  • Asp.Net Core 3.1 每次请求记录接口访问日志
    1publicclassRequestResponseLoggingMiddleware2{3privatereadonlyRequestDelegate_next;4privateRequestResponseLog_logInfo;56publicRequestResponseLoggingMiddleware(RequestDelegatenext)7{8_next=next;9......
  • 在Linux上创建一个.NET Core应用作为服务运行
    要在Linux上创建一个.NETCore应用作为服务运行,你可以使用systemd来管理你的服务。以下是创建服务的基本步骤和示例代码:确保你的.NETCore应用已经发布并且可以在Linux上运行。创建一个新的systemd服务文件。创建一个名为yourapp.service的文件,替换yourapp为你的应用......
  • .net 8 应用在docker容器中创建失败 Failed to create CoreCLR, HRESULT: 0x80070008
    在UAT环境中docker容器里部署.net8应用没问题,在dev环境dockerrun启动失败,并报错FailedtocreateCoreCLR,HRESULT:0x80070008以下文章解决了我遇到的问题,感谢https://www.cnblogs.com/cyq1162/p/17981333处理办法增加--security-optseccomp=unconfineddockerrun-......
  • net core 获了取post数据流
    1、可以实例化的通过参数获取[HttpPost]publicIActionResultPost([FromBody]MyModelmodel){//在这里你可以使用model中的数据returnOk(model);}当你发送一个POST请求到这个控制器动作时,ASP.NETCore将自动将请求体中的JSON数据绑定到M......
  • C# .NET ThreadPool 实现概述及
    微信公众平台(qq.com) 在.NET中,ThreadPool(线程池)是一个用于管理和优化线程使用的强大工具。线程池允许开发者在需要时创建线程,执行任务,并在任务完成后回收线程,从而避免了线程的频繁创建和销毁所带来的开销。ThreadPool是.NETFramework和.NETCore中并发编程的核心部分,广泛应......
  • 面试官:说说Netty的零拷贝技术?
    零拷贝技术概述定义:一种减少数据拷贝和上下文切换的技术,用于提升IO传输性能。原因:传统IO操作需要在用户态和内核态之间多次拷贝数据和切换上下文,这增加了时间成本。用户态与内核态用户态:应用程序运行环境,只能访问受限资源。内核态:操作系统内核运行环境,具有高权限,能直接访......
  • .NET Core 8 部署在 IIS 的简单三步
    .NETCore8部署在IIS的简单三步.NET 部署 IIS 的简单步骤一:下载dotnet-hosting-x.y.z-win.exe,下载地址:.NETDownloads(Linux,macOS,andWindows)(microsoft.com) .NET 部署 IIS 的简单步骤二:选择对应的版本,点击进入详细页,如8.0的版本:版本最好和你......
  • 将 ASP.NET Core 应用发布到 IIS
    转:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-8.0&tabs=visual-studio本文内容先决条件安装.NETCore托管捆绑包创建IIS站点创建ASP.NETCoreRazorPages应用本教程介绍如何在IIS服务器上托管ASP.NETCore应用......