我有這個.Net Framework 4.0項目。我添加了System.Data
作爲參考。 我正在嘗試構建一個連接字符串與DbConnectionStringBuilder
,而不是直接使用字符串。.NET4.0 SqlConnectionStringBuilder缺少ApplicationIntent和MultiSubnetFailover屬性
var mssqlcsb = new System.Data.SqlClient.SqlConnectionStringBuilder()
{
DataSource = @"(localdb)\MSSQLLocalDB",
InitialCatalog = "test",
IntegratedSecurity = true,
ConnectTimeout = 30,
Encrypt = false,
TrustServerCertificate = true,
//ApplicationIntent = ApplicationIntent.ReadWrite,
//MultiSubnetFailover = false
};
錯誤代碼:CS0117。說明:'SqlConnectionStringBuilder
'不包含'ApplicationIntent
'的定義。
仰望的元數據類,解決到C:\ Program Files文件(x86)的\參考大會\微軟\ Framework.NETFramework \ V4.0 \ System.Data.dll中,確認不存在這樣的屬性。
然而,ApplicationIntent
是SqlConnectionStringBuilder
上MSDN的屬性。 MultiSubnetFailover
同樣的問題。
我缺少的東西,是MSDN失去了一些東西,或者System.Data失去了一些東西?
顯然4.0的MSDN文檔不準確。這是我感興趣的差異,而不是字符串連接:) –