Aracılığıyla paylaş


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 görev. Görev sonucu depo değerlerini içerir veya null varlık veritabanında mevcut değilse.

Özel durumlar

Açıklamalar

Döndürülen sözlükteki değerlerin değiştirilmesi veritabanındaki değerleri güncelleştirmez.

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi ç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