什么是ASP.NET CORE中“ TransparentNetworkIPResolution”的替代方法

时间:2019-06-27 12:29:12

标签: asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1

我在ASP.NET MVC中使用了“ TransparentNetworkIPResolution ”这个关键字 在SQL连接字符串中。 我的代码如下

<add name="LocalString" connectionString="Data Source=Server;Initial Catalog=LocalDBName;User ID=User;Password=****;TransparentNetworkIPResolution=false" providerName="System.Data.SqlClient" />

这给我一个ASP.NET CORE错误 错误消息“关键字不支持”

那么有人可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

关注于新的SqlClient功能,改进之处在于正在迁移到新的Microsoft.Data.SqlClient程序包

请参阅https://github.com/dotnet/SqlClient/issues/99

用于SqlClient软件包的Github存储库为:https://github.com/dotnet/SqlClient

为反映API的当前状态,这是System.Data.SqlClient上.NET Framework中存在的类,枚举和成员的列表,而.NET Core的Microsoft.Data.SqlClient版本中缺少这些类,枚举和成员:

Class SqlDataSourceEnumerator       
Class SqlAuthenticationInitializer      
Class SqlAuthenticationParameters       
Class SqlAuthenticationProvider     
Class SqlAuthenticationToken        
Class SqlClientLogger       
Class SQLDebugging       
Enum    SqlAuthenticationMethod 

Property    SqlBulkCopyOptions  AllowEncryptedValueModifications    
Property    SqlCommand  NotificationAutoEnlist  
Property    SqlConnectionStringBuilder  AsynchronousProcessing  
Property    SqlConnectionStringBuilder  Authentication  
Property    SqlConnectionStringBuilder  NetworkLibrary  
Property    SqlConnectionStringBuilder  TransparentNetworkIPResolution  
Property    SqlParameterCollection  IsSynchonized