ModelCollationComparer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicher, der Zeichenfolgen und ObjectIdentifierZeichenfolgen mithilfe der Sortierung einer TSqlModel. Dies kann sehr nützlich sein, wenn Objekte im Modell verglichen werden, da Vergleiche mit den erwarteten Vergleichsergebnissen in 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)
- Vererbung
-
ModelCollationComparer
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ModelCollationComparer() |
Vergleicher, der Zeichenfolgen und ObjectIdentifierZeichenfolgen mithilfe der Sortierung einer TSqlModel. Dies kann sehr nützlich sein, wenn Objekte im Modell verglichen werden, da Vergleiche mit den erwarteten Vergleichsergebnissen in SQL Server |
Methoden
| Name | Beschreibung |
|---|---|
| Compare(IList<String>, IList<String>) |
Vergleichen Sie zwei Objekte mithilfe der Sortierung dieses Vergleichs. |
| Compare(ObjectIdentifier, ObjectIdentifier) |
Vergleichen Sie zwei Objekte mithilfe der Sortierung dieses Vergleichs. |
| Compare(String, String) |
Vergleichen Sie zwei Objekte mithilfe der Sortierung dieses Vergleichs. |
| Equals(IList<String>, IList<String>) |
Testen Sie, ob zwei Bezeichner gleich der Sortierung dieses Vergleichs sind. |
| Equals(ObjectIdentifier, ObjectIdentifier) |
Testen Sie, ob zwei Bezeichner gleich der Sortierung dieses Vergleichs sind. |
| Equals(String, String) |
Vergleichen, wenn zwei Objekte gleich sind. |
| GetHashCode(IList<String>) |
Ruft einen Hashcode für das Objekt ab, das mit der Equals(IList<String>, IList<String>) Methode dieses Vergleichs kompatibel ist. |
| GetHashCode(ObjectIdentifier) |
Ruft einen Hashcode für das Objekt ab, das mit der Equals(ObjectIdentifier, ObjectIdentifier) Methode dieses Vergleichs kompatibel ist. |
| GetHashCode(String) |
Ruft einen Hashcode für das Objekt ab, das mit der Equals(String, String) Methode dieses Vergleichs kompatibel ist. |