ObjectListComparer<TElement> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ValueComparer<T> untuk daftar item primitif. Daftar dapat ditik sebagai IEnumerable<T>, tetapi hanya dapat digunakan dengan instans yang mengimplementasikan IList<T>.
public sealed class ObjectListComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<System.Collections.Generic.IEnumerable<TElement>>
type ObjectListComparer<'Element> = class
inherit ValueComparer<seq<'Element>>
Public NotInheritable Class ObjectListComparer(Of TElement)
Inherits ValueComparer(Of IEnumerable(Of TElement))
Jenis parameter
- TElement
Jenis elemen.
- Warisan
Keterangan
Perbandingan ini harus digunakan ketika elemen perbandingan di ketik sebagai Object.
Lihat Pembanding nilai EF Core untuk informasi dan contoh selengkapnya.
Konstruktor
ObjectListComparer<TElement>(ValueComparer) |
Membuat instans baru dari perbandingan daftar. |
Properti
ElementComparer |
Perbandingan yang digunakan untuk membandingkan elemen. |
EqualsExpression |
Ekspresi perbandingan. (Diperoleh dari ValueComparer<T>) |
HashCodeExpression |
Ekspresi kode hash. (Diperoleh dari ValueComparer<T>) |
SnapshotExpression |
Ekspresi rekam jepret. (Diperoleh dari ValueComparer<T>) |
Type |
Jenisnya. (Diperoleh dari ValueComparer<T>) |
Metode
Equals(Object, Object) |
Membandingkan dua instans untuk menentukan apakah instans tersebut sama. (Diperoleh dari ValueComparer<T>) |
Equals(T, T) |
Membandingkan dua instans untuk menentukan apakah instans tersebut sama. (Diperoleh dari ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Mengambil EqualsExpression dan mengganti dua parameter dengan ekspresi yang diberikan, mengembalikan isi yang diubah. (Diperoleh dari ValueComparer) |
ExtractHashCodeBody(Expression) |
HashCodeExpression Mengambil dan mengganti parameter dengan ekspresi yang diberikan, mengembalikan isi yang diubah. (Diperoleh dari ValueComparer) |
ExtractSnapshotBody(Expression) |
SnapshotExpression Mengambil dan mengganti parameter dengan ekspresi yang diberikan, mengembalikan isi yang diubah. (Diperoleh dari ValueComparer) |
GetHashCode(Object) |
Mengembalikan kode hash untuk instans yang diberikan. (Diperoleh dari ValueComparer<T>) |
GetHashCode(T) |
Mengembalikan kode hash untuk instans yang diberikan. (Diperoleh dari ValueComparer<T>) |
Snapshot(Object) |
Membuat rekam jepret dari instans yang diberikan. (Diperoleh dari ValueComparer<T>) |
Snapshot(T) |
Membuat rekam jepret dari instans yang diberikan. (Diperoleh dari ValueComparer<T>) |
Metode Ekstensi
IsDefault(ValueComparer) |
Mengembalikan |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk