ModelCollationComparer Clase

Definición

Comparador que puede comparar cadenas y ObjectIdentifiers mediante la intercalación de .TSqlModel Esto puede ser muy útil al comparar objetos en el modelo, ya que las comparaciones serán coherentes con los resultados de comparación esperados en 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)
Herencia
ModelCollationComparer
Implementaciones

Constructores

Nombre Description
ModelCollationComparer()

Comparador que puede comparar cadenas y ObjectIdentifiers mediante la intercalación de .TSqlModel Esto puede ser muy útil al comparar objetos en el modelo, ya que las comparaciones serán coherentes con los resultados de comparación esperados en SQL Server

Métodos

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

Compare dos objetos con intercalación de este comparador.

Compare(ObjectIdentifier, ObjectIdentifier)

Compare dos objetos con intercalación de este comparador.

Compare(String, String)

Compare dos objetos con intercalación de este comparador.

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

Pruebe si dos identificadores son iguales mediante la intercalación de este comparador.

Equals(ObjectIdentifier, ObjectIdentifier)

Pruebe si dos identificadores son iguales mediante la intercalación de este comparador.

Equals(String, String)

Compare si dos objetos son iguales.

GetHashCode(IList<String>)

Obtiene un código Hash para el objeto que es compatible con el Equals(IList<String>, IList<String>) método de este comparador.

GetHashCode(ObjectIdentifier)

Obtiene un código Hash para el objeto que es compatible con el Equals(ObjectIdentifier, ObjectIdentifier) método de este comparador.

GetHashCode(String)

Obtiene un código Hash para el objeto que es compatible con el Equals(String, String) método de este comparador.

Se aplica a