如何在.NET CORE 中使用SqlException?

How to use SqlException in .NET CORE?

在我使用 .Net Framework 的旧项目中使用来自

 using System.Data.SqlClient;

if (ex.GetType() == typeof(SqlException))
{
    return ErrorMessage((SqlException)ex);
}

现在在 .NET CORE 中不知道上面的代码

如何在 .NET CORE 中使用 typeof(SqlException)

.Net Core版本,使用前需要安装此包:Microsoft.EntityFrameworkCore.SqlServer

Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 2.1.4

try
{
    // code goes here...    
}
catch (SqlException sqlEx)
{
    // code goes here...
}
catch (Exception ex)
{
    // other exception...
}