Dil

EntityEntry.GetDatabaseValuesAsync(CancellationToken) Yöntem

Tanım

veritabanında mevcut olan izlenen varlığın değerlerinin kopyaları için veritabanını sorgular. Varlık veritabanında bulunmazsa null döndürülür.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues> GetDatabaseValuesAsync(System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues?> GetDatabaseValuesAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member GetDatabaseValuesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues>
override this.GetDatabaseValuesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues>
Public Overridable Function GetDatabaseValuesAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of PropertyValues)

Parametreler

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu depo değerlerini veya null varlık veritabanında mevcut değilse içerir.

Özel durumlar

Açıklamalar

Döndürülen sözlükteki değerlerin değiştirilmesinin veritabanındaki değerleri güncelleştirmeyeceğini unutmayın.

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın await .

Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıklara erişme .

Şunlara uygulanır