Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。

6个月前关闭。



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

关于c# - Microsoft.Data.SqlClient与System.Data.SqlClient ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59582871/

10-13 08:12