語言

ModelCollationComparer 類別

定義

比較器,能利用 的TSqlModel排序來比較字串與 ObjectIdentifiers。 這在比較模型中的物件時非常有用,因為比較結果會與 SQL Server 中的預期比較結果一致

public abstract class ModelCollationComparer : System.Collections.Generic.IComparer<Microsoft.SqlServer.Dac.Model.ObjectIdentifier>, System.Collections.Generic.IComparer<string>, System.Collections.Generic.IComparer<System.Collections.Generic.IList<string>>, System.Collections.Generic.IEqualityComparer<Microsoft.SqlServer.Dac.Model.ObjectIdentifier>, System.Collections.Generic.IEqualityComparer<string>, System.Collections.Generic.IEqualityComparer<System.Collections.Generic.IList<string>>
type ModelCollationComparer = class
    interface IEqualityComparer<string>
    interface IComparer<string>
    interface IEqualityComparer<ObjectIdentifier>
    interface IComparer<ObjectIdentifier>
    interface IEqualityComparer<IList<string>>
    interface IComparer<IList<string>>
Public MustInherit Class ModelCollationComparer
Implements IComparer(Of IList(Of String)), IComparer(Of ObjectIdentifier), IComparer(Of String), IEqualityComparer(Of IList(Of String)), IEqualityComparer(Of ObjectIdentifier), IEqualityComparer(Of String)
繼承
ModelCollationComparer
實作

建構函式

名稱 Description
ModelCollationComparer()

比較器,能利用 的TSqlModel排序來比較字串與 ObjectIdentifiers。 這在比較模型中的物件時非常有用,因為比較結果會與 SQL Server 中的預期比較結果一致

方法

名稱 Description
Compare(IList<String>, IList<String>)

利用此比較器排序來比較兩個物件。

Compare(ObjectIdentifier, ObjectIdentifier)

利用此比較器排序來比較兩個物件。

Compare(String, String)

利用此比較器排序來比較兩個物件。

Equals(IList<String>, IList<String>)

利用此比較器排序來測試兩個識別碼是否相等。

Equals(ObjectIdentifier, ObjectIdentifier)

利用此比較器排序來測試兩個識別碼是否相等。

Equals(String, String)

比較兩個物體是否相等。

GetHashCode(IList<String>)

會取得一個與此比較器方法相容 Equals(IList<String>, IList<String>) 的物件雜湊碼

GetHashCode(ObjectIdentifier)

會取得一個與此比較器方法相容 Equals(ObjectIdentifier, ObjectIdentifier) 的物件雜湊碼

GetHashCode(String)

會取得一個與此比較器方法相容 Equals(String, String) 的物件雜湊碼

適用於