이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

IVsDataObjectMemberComparer.Compare 메서드 (String, Object[], Int32, Object)

클래스에서 구현 되는 경우 지정 된 개체 식별자의 다른 부품으로 하나의 개체 식별자 부분을 비교 합니다.

네임스페이스:  Microsoft.VisualStudio.Data.Services.SupportEntities
어셈블리:  Microsoft.VisualStudio.Data.Services(Microsoft.VisualStudio.Data.Services.dll)

int Compare(
	string typeName,
	Object[] identifier,
	int identifierPart,
	Object value
)

매개 변수

typeName
형식: String

식별자 형식의 이름입니다.

identifier
형식: Object[]

배열 데이터 개체를 식별 하는 식별자 부분입니다.

identifierPart
형식: Int32

식별자 비교 하는 부분을 나타내는 식별자 배열 인덱스입니다.

value
형식: Object

부품에 대 한 식별자를 비교할 값입니다.

반환 값

형식: Int32
보다 작은 값의 경우 식별자 부분에 지정 된 값 보다 작은 0. 식별자 부분에 지정 된 값과 같으면 0입니다. 식별자 부분에 지정 된 값 보다 크면 0 보다 큰 값입니다.

이 메서드 같은 비교 규칙이 클라이언트 쪽 개체의 올바른 고유성을 확보 하려면 데이터 원본으로 사용 해야 합니다.

전체 소스 식별자를 전달 받아 복잡 한 특정 상황을 처리할 수 있습니다. 예를 들어, Microsoft SQL Server 최신 버전은 SQL Server 식별자 비교에서 SQL Server 인스턴스의 특정 데이터베이스 대/소문자를 수 있는 반면, 소문자 전체 인스턴스가 또는 그 반대의 경우도 마찬가지입니다. 이 스키마 또는 테이블 (나타나는 두 번째 및 세 번째 부분으로 각각 전체 테이블 식별자 데이터베이스 중 첫 번째 부분)의 이름을 비교할 때이 메서드의 구현은 식별자의 첫 번째 부분 테이블인 경우에 데이터베이스 및 따라서 사용할 비교 종류를 확인 하려면 사용 해야 의미 합니다.

표시: