ModelCollationComparer Класс

Определение

Средство сравнения, которое может сравнивать строки и ObjectIdentifiers с помощью сортировки объекта TSqlModel. Это может быть очень полезно при сравнении объектов в модели, так как сравнения будут согласованы с ожидаемыми результатами сравнения в 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
Реализации

Конструкторы

Имя Описание
ModelCollationComparer()

Средство сравнения, которое может сравнивать строки и ObjectIdentifiers с помощью сортировки объекта TSqlModel. Это может быть очень полезно при сравнении объектов в модели, так как сравнения будут согласованы с ожидаемыми результатами сравнения в SQL Server

Методы

Имя Описание
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) методом этого сравнения.

Применяется к