ModelCollationComparer Classe

Definizione

Operatore di confronto in grado di confrontare stringhe e ObjectIdentifiers usando le regole di confronto di un oggetto TSqlModel. Ciò può risultare molto utile quando si confrontano oggetti nel modello poiché i confronti saranno coerenti con i risultati del confronto previsti 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)
Ereditarietà
ModelCollationComparer
Implementazioni

Costruttori

Nome Descrizione
ModelCollationComparer()

Operatore di confronto in grado di confrontare stringhe e ObjectIdentifiers usando le regole di confronto di un oggetto TSqlModel. Ciò può risultare molto utile quando si confrontano oggetti nel modello poiché i confronti saranno coerenti con i risultati del confronto previsti in SQL Server

Metodi

Nome Descrizione
Compare(IList<String>, IList<String>)

Confrontare due oggetti usando le regole di confronto di questo operatore di confronto.

Compare(ObjectIdentifier, ObjectIdentifier)

Confrontare due oggetti usando le regole di confronto di questo operatore di confronto.

Compare(String, String)

Confrontare due oggetti usando le regole di confronto di questo operatore di confronto.

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

Verificare se due identificatori sono uguali usando le regole di confronto di questo operatore di confronto.

Equals(ObjectIdentifier, ObjectIdentifier)

Verificare se due identificatori sono uguali usando le regole di confronto di questo operatore di confronto.

Equals(String, String)

Confrontare se due oggetti sono uguali.

GetHashCode(IList<String>)

Ottiene un codice Hash per l'oggetto compatibile con il Equals(IList<String>, IList<String>) metodo di questo operatore di confronto

GetHashCode(ObjectIdentifier)

Ottiene un codice Hash per l'oggetto compatibile con il Equals(ObjectIdentifier, ObjectIdentifier) metodo di questo operatore di confronto

GetHashCode(String)

Ottiene un codice Hash per l'oggetto compatibile con il Equals(String, String) metodo di questo operatore di confronto

Si applica a