Langage

ModelCollationComparer Classe

Définition

Comparateur qui peut comparer des chaînes et ObjectIdentifiers à l’aide du classement d’un TSqlModel. Cela peut être très utile lors de la comparaison d’objets dans le modèle, car les comparaisons seront cohérentes avec les résultats de comparaison attendus dans 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)
Héritage
ModelCollationComparer
Implémente

Constructeurs

Nom Description
ModelCollationComparer()

Comparateur qui peut comparer des chaînes et ObjectIdentifiers à l’aide du classement d’un TSqlModel. Cela peut être très utile lors de la comparaison d’objets dans le modèle, car les comparaisons seront cohérentes avec les résultats de comparaison attendus dans SQL Server

Méthodes

Nom Description
Compare(IList<String>, IList<String>)

Comparez deux objets à l’aide du classement de ce comparateur.

Compare(ObjectIdentifier, ObjectIdentifier)

Comparez deux objets à l’aide du classement de ce comparateur.

Compare(String, String)

Comparez deux objets à l’aide du classement de ce comparateur.

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

Testez si deux identificateurs sont égaux à l’aide du classement de ce comparateur.

Equals(ObjectIdentifier, ObjectIdentifier)

Testez si deux identificateurs sont égaux à l’aide du classement de ce comparateur.

Equals(String, String)

Comparez si deux objets sont égaux.

GetHashCode(IList<String>)

Obtient un code de hachage pour l’objet compatible avec la Equals(IList<String>, IList<String>) méthode de ce comparateur

GetHashCode(ObjectIdentifier)

Obtient un code de hachage pour l’objet compatible avec la Equals(ObjectIdentifier, ObjectIdentifier) méthode de ce comparateur

GetHashCode(String)

Obtient un code de hachage pour l’objet compatible avec la Equals(String, String) méthode de ce comparateur

S’applique à