ModelCollationComparer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
比較器,能利用 的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) 的物件雜湊碼 |