Udostępnij przez


DbSet.Find(Object[]) Metoda

Definicja

Znajduje jednostkę z podanymi wartościami klucza podstawowego. Jeśli jednostka z podanymi wartościami klucza podstawowego istnieje w kontekście, jest zwracana natychmiast bez żądania do magazynu. W przeciwnym razie żądanie jest wykonywane do magazynu dla jednostki z podanymi wartościami klucza podstawowego, a ta jednostka, jeśli zostanie znaleziona, zostanie dołączona do kontekstu i zwrócona. Jeśli w kontekście lub magazynie nie zostanie znaleziona żadna jednostka, zwracana jest wartość null.

public virtual object Find(params object[] keyValues);
abstract member Find : obj[] -> obj
override this.Find : obj[] -> obj
Public Overridable Function Find (ParamArray keyValues As Object()) As Object

Parametry

keyValues
Object[]

Wartości klucza podstawowego dla jednostki, która ma zostać znaleziona.

Zwraca

Znaleziona jednostka lub wartość null.

Wyjątki

Zgłaszany, jeśli kontekst został usunięty.

Uwagi

Kolejność wartości klucza złożonego jest zdefiniowana w module EDM, który jest z kolei zdefiniowany w projektancie za pomocą płynnego interfejsu API Code First lub atrybutu DataMember.

Dotyczy