ModelCollationComparer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |