Bagikan melalui


LocalView<TEntity>.FindEntryUntyped(IEnumerable<Object>) Metode

Definisi

Menemukan untuk entitas dengan nilai kunci primer yang EntityEntry<TEntity> diberikan di pelacak perubahan, jika sedang dilacak. null dikembalikan jika tidak ada entitas dengan nilai kunci yang diberikan yang sedang dilacak. Metode ini tidak pernah mengkueri database.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntryUntyped (System.Collections.Generic.IEnumerable<object?> keyValues);
abstract member FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntryUntyped (keyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)

Parameter

keyValues
IEnumerable<Object>

Nilai kunci primer untuk entitas yang akan ditemukan.

Mengembalikan

Entri untuk entitas yang ditemukan, atau null.

Keterangan

Secara default, mengakses Local akan memanggil DetectChanges() untuk memastikan bahwa semua entitas yang dicari dan dikembalikan sudah diperbarui. Memanggil metode ini tidak akan menghasilkan panggilan lain ke DetectChanges(). Karena metode ini umumnya digunakan untuk pencarian cepat, pertimbangkan untuk menggunakan Local kembali objek untuk beberapa pencarian dan/atau menonaktifkan deteksi otomatis perubahan menggunakan AutoDetectChangesEnabled.

Lihat Pelacakan perubahan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk