我在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错误 错误消息“关键字不支持” 。
那么有人可以帮助我解决这个问题吗?
答案 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