다음을 통해 공유


KeyComparer 클래스

정의

인스턴스를 비교할 IReadOnlyKeyIEqualityComparer<T>IComparer<T> 구현입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public sealed class KeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IKey>
public sealed class KeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey>
type KeyComparer = class
    interface IEqualityComparer<IKey>
    interface IComparer<IKey>
type KeyComparer = class
    interface IEqualityComparer<IReadOnlyKey>
    interface IComparer<IReadOnlyKey>
Public NotInheritable Class KeyComparer
Implements IComparer(Of IKey), IEqualityComparer(Of IKey)
Public NotInheritable Class KeyComparer
Implements IComparer(Of IReadOnlyKey), IEqualityComparer(Of IReadOnlyKey)
상속
KeyComparer
구현

설명

자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.

필드

Instance

사용할 비교자의 싱글톤 instance.

메서드

Compare(IKey, IKey)

두 개체를 비교하여 한 개체가 다른 개체보다 작거나, 같거나 또는 크다는 것을 나타내는 값을 반환합니다.

Compare(IReadOnlyKey, IReadOnlyKey)

두 개체를 비교하여 한 개체가 다른 개체보다 작거나, 같거나 또는 크다는 것을 나타내는 값을 반환합니다.

Equals(IKey, IKey)

지정한 개체가 같은지 여부를 확인합니다.

Equals(IReadOnlyKey, IReadOnlyKey)

지정한 개체가 같은지 여부를 확인합니다.

GetHashCode(IKey)

지정한 개체의 해시 코드를 반환합니다.

GetHashCode(IReadOnlyKey)

지정한 개체의 해시 코드를 반환합니다.

적용 대상