Aracılığıyla paylaş


ForeignKeyComparer Sınıf

Tanım

Örnekleri karşılaştırmak IReadOnlyForeignKey için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public sealed class ForeignKeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IForeignKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IForeignKey>
public sealed class ForeignKeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey>
type ForeignKeyComparer = class
    interface IEqualityComparer<IForeignKey>
    interface IComparer<IForeignKey>
type ForeignKeyComparer = class
    interface IEqualityComparer<IReadOnlyForeignKey>
    interface IComparer<IReadOnlyForeignKey>
Public NotInheritable Class ForeignKeyComparer
Implements IComparer(Of IForeignKey), IEqualityComparer(Of IForeignKey)
Public NotInheritable Class ForeignKeyComparer
Implements IComparer(Of IReadOnlyForeignKey), IEqualityComparer(Of IReadOnlyForeignKey)
Devralma
ForeignKeyComparer
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Alanlar

Instance

Kullanılacak karşılaştırıcının tekil örneği.

Yöntemler

Compare(IForeignKey, IForeignKey)

İki nesneyi karşılaştırır ve birinin diğerinden küçük, ona eşit veya ondan büyük olup olmadığını belirten bir değer döndürür.

Compare(IReadOnlyForeignKey, IReadOnlyForeignKey)

İki nesneyi karşılaştırır ve birinin diğerinden küçük, ona eşit veya ondan büyük olup olmadığını belirten bir değer döndürür.

Equals(IForeignKey, IForeignKey)

Belirtilen nesnelerin eşit olup olmadığını belirler.

Equals(IReadOnlyForeignKey, IReadOnlyForeignKey)

Belirtilen nesnelerin eşit olup olmadığını belirler.

GetHashCode(IForeignKey)

Belirtilen nesne için bir karma kodu döndürür.

GetHashCode(IReadOnlyForeignKey)

Belirtilen nesne için bir karma kodu döndürür.

Şunlara uygulanır