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