Here are the examples of the csharp api class System.Data.Common.DbConnectionStringBuilder.EquivalentTo(System.Data.Common.DbConnectionStringBuilder) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
0
1. Example
View licenseprivate bool ConnectionStringCompare(DbConnection conn, string connectionString) { DbProviderFactory factory = DbProviderFactories.GetFactory(conn); DbConnectionStringBuilder a = factory.CreateConnectionStringBuilder(); a.ConnectionString = conn.ConnectionString; DbConnectionStringBuilder b = factory.CreateConnectionStringBuilder(); b.ConnectionString = connectionString; return a.EquivalentTo(b); }
0
2. Example
View licensepublic override bool Equals(string x, string y) { x = Check.EmptyCheck(x); y = Check.EmptyCheck(y); DbConnectionStringBuilder a = this.ProviderFactory.CreateConnectionStringBuilder(); a.ConnectionString = x; DbConnectionStringBuilder b = this.ProviderFactory.CreateConnectionStringBuilder(); b.ConnectionString = y; if (this.ProviderFactory is System.Data.SqlClient.SqlClientFactory) { var m = a as System.Data.SqlClient.SqlConnectionStringBuilder; var n = b as System.Data.SqlClient.SqlConnectionStringBuilder; if (m != null && n != null) { return string.Equals(m.DataSource, n.DataSource, StringComparison.OrdinalIgnoreCase) //&& string.Equals(m.UserID, n.UserID, StringComparison.OrdinalIgnoreCase) //&& string.Equals(m.Password, n.Password, StringComparison.OrdinalIgnoreCase) && string.Equals(m.InitialCatalog, n.InitialCatalog, StringComparison.OrdinalIgnoreCase); //&& m.PersistSecurityInfo == n.PersistSecurityInfo //&& m.ApplicationIntent == n.ApplicationIntent //&& string.Equals(m.NetworkLibrary, n.NetworkLibrary, StringComparison.OrdinalIgnoreCase); } } return a.EquivalentTo(b); }