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

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

지정 된 개체 식별자의 다른 부품으로 하나의 개체 식별자 부분을 비교합니다.

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

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

매개 변수

typeName
형식: String

개체 형식의 이름입니다.

identifier
형식: Object[]

식별자가 지정 된 형식의 개체는 typeName 매개 변수 식별자 부분 배열로 표시 합니다.

identifierPart
형식: Int32

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

value
형식: Object

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

반환 값

형식: Int32
정수 값이 0 보다 작은 식별자 부분 식별자 부분에 지정 된 값 보다 크면 식별자 부분에 지정 된 값 또는 0 보다 큰 경우 0이 지정 된 값 보다 작은 경우.

구현

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

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

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

이 구현을 검색의 IdentifierCase 데이터 원본 정보 속성에서의 ADO.NET 데이터 원본 정보 테이블 값을 사용 하 여 대/소문자 구분 비교 보증 여부 확인 합니다.

표시: