<PackageReference Include="Microsoft.Data.SqlClient" Version="7.1.1" />

Microsoft.Data.SqlClient.SqlConnectionStringBuilder

public ApplicationIntent ApplicationIntent { get; set; }

public string ApplicationName { get; set; }

public string AttachDBFilename { get; set; }

public SqlAuthenticationMethod Authentication { get; set; }

public int CommandTimeout { get; set; }

public bool ConnectionReset { get; set; }

public int ConnectRetryCount { get; set; }

public int ConnectRetryInterval { get; set; }

public int ConnectTimeout { get; set; }

public string CurrentLanguage { get; set; }

public string DataSource { get; set; }

public string EnclaveAttestationUrl { get; set; }

public SqlConnectionEncryptOption Encrypt { get; set; }

public bool Enlist { get; set; }

public string FailoverPartner { get; set; }

public string FailoverPartnerSPN { get; set; }

public string HostNameInCertificate { get; set; }

public int IdleTimeout { get; set; }

public string InitialCatalog { get; set; }

public bool IntegratedSecurity { get; set; }

public int LoadBalanceTimeout { get; set; }

public int MaxPoolSize { get; set; }

public int MinPoolSize { get; set; }

public bool MultipleActiveResultSets { get; set; }

public bool MultiSubnetFailover { get; set; }

public string NetworkLibrary { get; set; }

public int PacketSize { get; set; }

public string Password { get; set; }

public bool PersistSecurityInfo { get; set; }

public bool Pooling { get; set; }

public bool Replication { get; set; }

public string ServerCertificate { get; set; }

public string ServerSPN { get; set; }

public string TransactionBinding { get; set; }

public bool TransparentNetworkIPResolution { get; set; }

public bool TrustServerCertificate { get; set; }

public string TypeSystemVersion { get; set; }

public string UserID { get; set; }

public bool UserInstance { get; set; }

public string WorkstationID { get; set; }

public SqlConnectionStringBuilder(string connectionString)