Sdílet prostřednictvím


AdoDotNetObjectMemberComparer.Compare – metoda (String, array<Object , Int32, Object)

Porovná jedné části identifikátoru objektu s jinou částí identifikátor zadaný objekt.

Obor názvů:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public Overrides Function Compare ( _
    typeName As String, _
    identifier As Object(), _
    identifierPart As Integer, _
    value As Object _
) As Integer
public override int Compare(
    string typeName,
    Object[] identifier,
    int identifierPart,
    Object value
)
public:
virtual int Compare(
    String^ typeName, 
    array<Object^>^ identifier, 
    int identifierPart, 
    Object^ value
) override
abstract Compare : 
        typeName:string * 
        identifier:Object[] * 
        identifierPart:int * 
        value:Object -> int 
override Compare : 
        typeName:string * 
        identifier:Object[] * 
        identifierPart:int * 
        value:Object -> int 
public override function Compare(
    typeName : String, 
    identifier : Object[], 
    identifierPart : int, 
    value : Object
) : int

Parametry

  • identifier
    Typ: array<System.Object[]
    Identifikátor objektu typu určené typeName parametr jako identifikátor části pole.
  • identifierPart
    Typ: System.Int32
    Z nuly vycházející index pole identifikátor označující, která část identifikátoru porovnat.
  • value
    Typ: System.Object
    Hodnota identifikátoru části proti porovnat.

Vrácená hodnota

Typ: System.Int32
Celé hodnoty menší než nula, pokud identifikátor části je menší než zadaná hodnota nula, pokud je identifikátor části zadaná hodnota rovna nebo větší než nula, pokud část identifikátoru je větší než zadaná hodnota.

Implementuje

IVsDataObjectMemberComparer.Compare(String, array<Object[], Int32, Object)

Poznámky

Tuto metodu použít stejná pravidla pro porovnání jako zdroj dat zajistit správné jedinečnosti objektů na straně klienta.

Některé složité situace lze zpracovat průchodem v úplný zdrojový identifikátor.Například nejnovější verze Microsoft SQL Server umožní server jako celek rozlišována na identifikátor porovnání určitou databázi na serveru může být malá a velká písmena, nebo naopak.To znamená, že při porovnávání schématu nebo název tabulky (který se zobrazí jako druhý a třetí části v celé tabulce identifikátoru, první část je databáze), musí používat tento způsob provádění první část identifikátoru určit databázi, které je v tabulce v a tím, jaký typ porovnání použít.

Načte tato implementace IdentifierCase vlastnost informace ze zdroje dat tabulky datového zdroje informací a hodnotu používá k určení, zda je oprávněné porovnání velká a malá písmena.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

AdoDotNetObjectMemberComparer Třída

Compare – přetížení

Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů