DbSet<TEntity>.FindAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Veri Akışı Adı | Description |
|---|---|
| FindAsync(Object[]) |
Verilen birincil anahtar değerlerine sahip bir varlık bulur. Verilen birincil anahtar değerlerine sahip bir varlık bağlam tarafından izleniyorsa, veritabanına istekte bulunmaksızın hemen döndürülür. Aksi takdirde, veritabanında verilen birincil anahtar değerlerine sahip bir varlık için bir sorgu yapılır ve bu varlık bulunursa bağlama eklenir ve döndürülür. Varlık bulunmazsa null döndürülür. |
| FindAsync(Object[], CancellationToken) |
Verilen birincil anahtar değerlerine sahip bir varlık bulur. Verilen birincil anahtar değerlerine sahip bir varlık bağlam tarafından izleniyorsa, veritabanına istekte bulunmaksızın hemen döndürülür. Aksi takdirde, veritabanında verilen birincil anahtar değerlerine sahip bir varlık için bir sorgu yapılır ve bu varlık bulunursa bağlama eklenir ve döndürülür. Varlık bulunmazsa null döndürülür. |
FindAsync(Object[])
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet`.cs
- Kaynak:
- DbSet`.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
Verilen birincil anahtar değerlerine sahip bir varlık bulur. Verilen birincil anahtar değerlerine sahip bir varlık bağlam tarafından izleniyorsa, veritabanına istekte bulunmaksızın hemen döndürülür. Aksi takdirde, veritabanında verilen birincil anahtar değerlerine sahip bir varlık için bir sorgu yapılır ve bu varlık bulunursa bağlama eklenir ve döndürülür. Varlık bulunmazsa null döndürülür.
public virtual System.Threading.Tasks.Task<TEntity> FindAsync(params object[] keyValues);
public virtual System.Threading.Tasks.ValueTask<TEntity?> FindAsync(params object?[]? keyValues);
public virtual System.Threading.Tasks.ValueTask<TEntity> FindAsync(params object[] keyValues);
abstract member FindAsync : obj[] -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
abstract member FindAsync : obj[] -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
Public Overridable Function FindAsync (ParamArray keyValues As Object()) As Task(Of TEntity)
Public Overridable Function FindAsync (ParamArray keyValues As Object()) As ValueTask(Of TEntity)
Parametreler
- keyValues
- Object[]
Bulunabilecek varlık için birincil anahtarın değerleri.
Döndürülenler
Bulunan varlık veya null.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Find ve FindAsync kullanma .
Şunlara uygulanır
FindAsync(Object[], CancellationToken)
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet`.cs
- Kaynak:
- DbSet`.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
- Kaynak:
- DbSet.cs
Verilen birincil anahtar değerlerine sahip bir varlık bulur. Verilen birincil anahtar değerlerine sahip bir varlık bağlam tarafından izleniyorsa, veritabanına istekte bulunmaksızın hemen döndürülür. Aksi takdirde, veritabanında verilen birincil anahtar değerlerine sahip bir varlık için bir sorgu yapılır ve bu varlık bulunursa bağlama eklenir ve döndürülür. Varlık bulunmazsa null döndürülür.
public virtual System.Threading.Tasks.Task<TEntity> FindAsync(object[] keyValues, System.Threading.CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask<TEntity?> FindAsync(object?[]? keyValues, System.Threading.CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask<TEntity> FindAsync(object[] keyValues, System.Threading.CancellationToken cancellationToken);
abstract member FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Entity (requires 'Entity : null)>
abstract member FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
override this.FindAsync : obj[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Entity (requires 'Entity : null)>
Public Overridable Function FindAsync (keyValues As Object(), cancellationToken As CancellationToken) As Task(Of TEntity)
Public Overridable Function FindAsync (keyValues As Object(), cancellationToken As CancellationToken) As ValueTask(Of TEntity)
Parametreler
- keyValues
- Object[]
Bulunabilecek varlık için birincil anahtarın değerleri.
- cancellationToken
- CancellationToken
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
Bulunan varlık veya null.
Özel durumlar
CancellationToken İptal edilirse.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Find ve FindAsync kullanma .