EntryCurrentValueComparer<TProperty> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
和 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) |
傳回指定物件的雜湊碼。 |