DbConnectionStringBuilder.EquivalentTo メソッド
アセンブリ: System.Data (system.data.dll 内)

Public Overridable Function EquivalentTo ( _ connectionStringBuilder As DbConnectionStringBuilder _ ) As Boolean
Dim instance As DbConnectionStringBuilder Dim connectionStringBuilder As DbConnectionStringBuilder Dim returnValue As Boolean returnValue = instance.EquivalentTo(connectionStringBuilder)
public virtual bool EquivalentTo ( DbConnectionStringBuilder connectionStringBuilder )
public: virtual bool EquivalentTo ( DbConnectionStringBuilder^ connectionStringBuilder )
public boolean EquivalentTo ( DbConnectionStringBuilder connectionStringBuilder )
public function EquivalentTo ( connectionStringBuilder : DbConnectionStringBuilder ) : boolean
戻り値
2 つの DbConnectionStringBuilder オブジェクトの接続情報によって同じ接続文字列が得られる場合は true。それ以外の場合は false。

キー名の比較では大文字と小文字が区別されません。値の比較では大文字と小文字が区別されます。
キー/値ペアが等しい場合、EquivalentTo メソッドは true を返します。ペアの順序は無関係です。接続文字列内の順序に意味はないため、2 つの接続文字列による接続動作は同じになります。ただし、順序が異なると、2 つの接続文字列に基づく接続の接続プールの動作に影響する可能性があります。

Sub Main() Dim builder1 As New DbConnectionStringBuilder builder1.ConnectionString = _ "Value1=SomeValue;Value2=20;Value3=30;Value4=40" Console.WriteLine("builder1 = " & builder1.ConnectionString) Dim builder2 As New DbConnectionStringBuilder builder2.ConnectionString = _ "value2=20;value3=30;VALUE4=40;Value1=SomeValue" Console.WriteLine("builder2 = " & builder2.ConnectionString) Dim builder3 As New DbConnectionStringBuilder builder3.ConnectionString = _ "value2=20;value3=30;VALUE4=40;Value1=SOMEVALUE" Console.WriteLine("builder3 = " & builder3.ConnectionString) ' builder1 and builder2 contain the same ' keys and values, in different order, and the ' keys are not consistently cased. They are equivalent. Console.WriteLine("builder1.EquivalentTo(builder2) = " & _ builder1.EquivalentTo(builder2).ToString()) ' builder2 and builder3 contain the same key/value pairs in the ' the same order, but the value casing is different, so they're ' not equivalent. Console.WriteLine("builder2.EquivalentTo(builder3) = " & _ builder2.EquivalentTo(builder3).ToString()) Console.WriteLine("Press Enter to continue.") Console.ReadLine() End Sub
static void Main() { DbConnectionStringBuilder builder1 = new DbConnectionStringBuilder(); builder1.ConnectionString = "Value1=SomeValue;Value2=20;Value3=30;Value4=40"; Console.WriteLine("builder1 = " + builder1.ConnectionString); DbConnectionStringBuilder builder2 = new DbConnectionStringBuilder(); builder2.ConnectionString = "value2=20;value3=30;VALUE4=40;Value1=SomeValue"; Console.WriteLine("builder2 = " + builder2.ConnectionString); DbConnectionStringBuilder builder3 = new DbConnectionStringBuilder(); builder3.ConnectionString = "value2=20;value3=30;VALUE4=40;Value1=SOMEVALUE"; Console.WriteLine("builder3 = " + builder3.ConnectionString); // builder1 and builder2 contain the same // keys and values, in different order, and the // keys are not consistently cased. They are equivalent. Console.WriteLine("builder1.EquivalentTo(builder2) = " + builder1.EquivalentTo(builder2).ToString()); // builder2 and builder3 contain the same key/value pairs in the // the same order, but the value casing is different, so they're // not equivalent. Console.WriteLine("builder2.EquivalentTo(builder3) = " + builder2.EquivalentTo(builder3).ToString()); Console.WriteLine("Press Enter to continue."); Console.ReadLine(); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDbConnectionStringBuilder.EquivalentTo メソッドを検索する場合は、下記のリンクをクリックしてください。

- DbConnectionStringBuilder.EquivalentTo メソッドのページへのリンク