DbContext.Find Metode
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.
Overload
Find(Type, Object[]) |
Menemukan entitas dengan nilai kunci primer yang diberikan. Jika entitas dengan nilai kunci primer yang diberikan sedang dilacak oleh konteks, entitas tersebut akan segera dikembalikan tanpa membuat permintaan ke database. Jika tidak, kueri dibuat ke database untuk entitas dengan nilai kunci primer yang diberikan dan entitas ini, jika ditemukan, dilampirkan ke konteks dan dikembalikan. Jika tidak ada entitas yang ditemukan, maka null dikembalikan. |
Find<TEntity>(Object[]) |
Menemukan entitas dengan nilai kunci primer yang diberikan. Jika entitas dengan nilai kunci primer yang diberikan sedang dilacak oleh konteks, entitas tersebut akan segera dikembalikan tanpa membuat permintaan ke database. Jika tidak, kueri dibuat ke database untuk entitas dengan nilai kunci primer yang diberikan dan entitas ini, jika ditemukan, dilampirkan ke konteks dan dikembalikan. Jika tidak ada entitas yang ditemukan, maka null dikembalikan. |
Find(Type, Object[])
Menemukan entitas dengan nilai kunci primer yang diberikan. Jika entitas dengan nilai kunci primer yang diberikan sedang dilacak oleh konteks, entitas tersebut akan segera dikembalikan tanpa membuat permintaan ke database. Jika tidak, kueri dibuat ke database untuk entitas dengan nilai kunci primer yang diberikan dan entitas ini, jika ditemukan, dilampirkan ke konteks dan dikembalikan. Jika tidak ada entitas yang ditemukan, maka null dikembalikan.
public virtual object Find (Type entityType, params object[] keyValues);
public virtual object? Find (Type entityType, params object?[]? keyValues);
abstract member Find : Type * obj[] -> obj
override this.Find : Type * obj[] -> obj
Public Overridable Function Find (entityType As Type, ParamArray keyValues As Object()) As Object
Parameter
- entityType
- Type
Jenis entitas yang akan ditemukan.
- keyValues
- Object[]
Nilai kunci primer untuk entitas yang akan ditemukan.
Mengembalikan
Entitas ditemukan, atau null
.
Keterangan
Lihat Menggunakan Find dan FindAsync untuk informasi dan contoh selengkapnya.
Berlaku untuk
Find<TEntity>(Object[])
Menemukan entitas dengan nilai kunci primer yang diberikan. Jika entitas dengan nilai kunci primer yang diberikan sedang dilacak oleh konteks, entitas tersebut akan segera dikembalikan tanpa membuat permintaan ke database. Jika tidak, kueri dibuat ke database untuk entitas dengan nilai kunci primer yang diberikan dan entitas ini, jika ditemukan, dilampirkan ke konteks dan dikembalikan. Jika tidak ada entitas yang ditemukan, maka null dikembalikan.
public virtual TEntity Find<TEntity> (params object[] keyValues) where TEntity : class;
public virtual TEntity? Find<TEntity> (params object?[]? keyValues) where TEntity : class;
abstract member Find : obj[] -> 'Entity (requires 'Entity : null)
override this.Find : obj[] -> 'Entity (requires 'Entity : null)
Public Overridable Function Find(Of TEntity As Class) (ParamArray keyValues As Object()) As TEntity
Jenis parameter
- TEntity
Jenis entitas yang akan ditemukan.
Parameter
- keyValues
- Object[]
Nilai kunci primer untuk entitas yang akan ditemukan.
Mengembalikan
Entitas ditemukan, atau null
.
Keterangan
Lihat Menggunakan Find dan FindAsync untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework