ModelCollationComparer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |