Udostępnij za pośrednictwem


DbEntityEntry<TEntity>.GetDatabaseValuesAsync Metoda

Definicja

Przeciążenia

GetDatabaseValuesAsync()

Asynchronicznie wysyła zapytanie do bazy danych o kopie wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null.

GetDatabaseValuesAsync(CancellationToken)

Asynchronicznie wysyła zapytanie do bazy danych o kopie wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null.

GetDatabaseValuesAsync()

Asynchronicznie wysyła zapytanie do bazy danych o kopie wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null.

public System.Threading.Tasks.Task<System.Data.Entity.Infrastructure.DbPropertyValues> GetDatabaseValuesAsync ();
member this.GetDatabaseValuesAsync : unit -> System.Threading.Tasks.Task<System.Data.Entity.Infrastructure.DbPropertyValues>
Public Function GetDatabaseValuesAsync () As Task(Of DbPropertyValues)

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera wartości magazynu.

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

GetDatabaseValuesAsync(CancellationToken)

Asynchronicznie wysyła zapytanie do bazy danych o kopie wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null.

[System.Diagnostics.DebuggerStepThrough]
public System.Threading.Tasks.Task<System.Data.Entity.Infrastructure.DbPropertyValues> GetDatabaseValuesAsync (System.Threading.CancellationToken cancellationToken);
member this.GetDatabaseValuesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Entity.Infrastructure.DbPropertyValues>

Parametry

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera wartości magazynu.

Atrybuty

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy