Improve this question
在dotnet core 3中引入了Microsoft.Data.SqlClient
库,但是我们仍然可以使用System.Data.SqlClient
。
为什么以及何时应该使用Microsoft.Data.SqlClient
以及何时使用
Microsoft.Data.SqlClient
?
参考方案
基于Microsoft.Data.SqlClient github repositpry:
Microsoft.Data.SqlClient
是两个System.Data.SqlClient
组件的并集
在.NET Framework和.NET Core中独立运行。
对新SQL Server功能的支持将在Microsoft.Data.SqlClient
中实现。
Microsoft.Data.SqlClient
,.NET Framework 4.6+
和.NET Core 2.1+
支持的.NET Standard 2.0+
和System.Data.SqlClient
因此Microsoft.Data.SqlClient
仍然存在,我们可以使用它。
但是,如果我们要使用新的SQL功能,最好迁移到
有关更多信息,请参见以下链接:
Introducing the new Microsoft.Data.SqlClient
Consider moving to Microsoft.Data.SqlClient
无法找到System.Data.SqlClient参考 - c#我重新安装了Visual Studio 2017 Professional。我正在使用.NET 4.7.1构建一个快速的POC控制台应用程序,但找不到System.Data.SqlClient的引用。我已经搜寻了我的系统,找到了System.Data.SqlClient.dll的4个版本,但是没有一个是正确的,无法编译。我也曾尝试使用System.Data,…
Spring Data Cassandra的事务管理 - java我正在使用Spring和Cassandra作为基础数据库。曾提到过弹簧伞项目“ spring data cassandra”。与休眠不同,在这里无法找到如何管理事务。如果您中的某些人已经合并,请共享要包含的事务管理器的详细信息。 参考方案 Cassandra不支持传统(ACID)的事务。在某些特殊情况下,可以通过一些构造来实现事务原子性,例如原子批处理(请参…
如何使用独立的neo4j服务器配置spring-data-neo4j? - java我目前正在使用嵌入式neo4j运行我的webapp。现在,我想更改为独立的neo4j服务器。在考虑使用独立服务器时,我偶然发现了spring-data-neo4j。在使用spring-data-jpa并记住连接到数据库的难易程度之后,我开始寻找一个很好的教程,介绍如何使用spring-data-neo4j。spring-data-neo4j-rest似乎有可…
内存缓存-SQLite与System.Data.DataTable - c#我正处于用C#设计内存缓存的初期阶段(它将作为Windows服务运行)。一旦投入生产,预计平均可容纳近一百万个对象(各种类型)。某些缓存项的大小最大为10MB(或更多)。我考虑了各种数据存储解决方案,现在我决定选择DataTable或SQLite内存中实例作为缓存存储。此时,我的问题是您如何看待这么多记录的数据表的性能?您是否认为使用SQLite解决方案是一…
data.push不适用于jQuery - php我正在通过jquery的post方法发送数据。通过以下方式通过serializeArray()方法从表单收集数据:$("body").on("click",".submit",function(event){ var data = $('#formid').serializeAr…