J'ai ce projet .Net Framework 4.0. J'ai ajouté System.Data
comme référence. J'essaye de construire une chaîne de connexion avec un DbConnectionStringBuilder
, au lieu d'utiliser directement une chaîne..NET4.0 Propriétés de ApplicationIntent et MultiSubnetFailover manquantes de SqlConnectionStringBuilder
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
};
Erreur code: CS0117. Description: 'SqlConnectionStringBuilder
' ne contient pas de définition pour 'ApplicationIntent
'.
Vous cherchez des métadonnées pour la classe, la résolution de C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Data.dll, confirme qu'il n'y a pas cette propriété.
Cependant, ApplicationIntent
est une propriété pour SqlConnectionStringBuilder
sur MSDN. Même problème pour MultiSubnetFailover
.
Est-ce que quelque chose me manque, est-ce que MSDN manque quelque chose ou est-ce que System.Data manque quelque chose?
Évidemment, les documents MSDN pour 4.0 ne sont pas précis. C'est la divergence qui m'intéressait, pas la concaténation des cordes :) –