私はこの.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に解決:\プログラムファイル(x86の)\のSystem.Data.dll、\リファレンスアセンブリ\マイクロソフト\ Framework.NETFramework \ v4.0のは、そのようなプロパティがありません確認。
ただし、ApplicationIntent
はSqlConnectionStringBuilder
のプロパティはMSDNです。 MultiSubnetFailover
についても同じ問題が発生します。
何か不足していますか、MSDNに何かが見つからないか、System.Dataに何か不足していますか?
明らかに4.0のMSDNドキュメントは正確ではありません。それはストリングの連結ではなく私に興味のある不一致です:) –