共用方式為


EntryCurrentValueComparer<TProperty> 類別

定義

IEqualityComparer<T>IComparer<T> 實作,可比較內部追蹤實體中包含的 IUpdateEntry 目前值。

此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

public sealed class EntryCurrentValueComparer<TProperty> : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>
type EntryCurrentValueComparer<'Property> = class
    interface IComparer<IUpdateEntry>
    interface IEqualityComparer<IUpdateEntry>
Public NotInheritable Class EntryCurrentValueComparer(Of TProperty)
Implements IComparer(Of IUpdateEntry), IEqualityComparer(Of IUpdateEntry)

類型參數

TProperty

屬性的類型。

繼承
EntryCurrentValueComparer<TProperty>
實作

備註

如需詳細資訊和範例,請參閱 EF Core 值比較子

建構函式

EntryCurrentValueComparer<TProperty>(IPropertyBase)

使用屬性類型的預設比較子,建立新的 Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer 實例。

方法

Compare(IUpdateEntry, IUpdateEntry)

比較兩個物件並傳回值,指出其中一個物件為小於、等於或大於另一個物件。

Equals(IUpdateEntry, IUpdateEntry)

判斷指定的物件是否相等。

GetHashCode(IUpdateEntry)

傳回指定物件的雜湊碼。

適用於