DbSet<TEntity>.Find(Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá entitu s danými hodnotami primárního klíče. Pokud v kontextu existuje entita s danými hodnotami primárního klíče, vrátí se okamžitě bez provedení požadavku do úložiště. V opačném případě se do úložiště vytvoří požadavek na entitu s danými hodnotami primárního klíče a tato entita, pokud je nalezena, je připojena ke kontextu a vrácena. Pokud se v kontextu nebo úložišti nenajde žádná entita, vrátí se hodnota null.
public virtual TEntity Find (params object[] keyValues);
abstract member Find : obj[] -> 'Entity
override this.Find : obj[] -> 'Entity
Public Overridable Function Find (ParamArray keyValues As Object()) As TEntity
Parametry
- keyValues
- Object[]
Hodnoty primárního klíče pro entitu, které se mají najít.
Návraty
Nalezená entita nebo null.
Implementuje
Výjimky
Vyvolána, pokud byl kontext odstraněn.
Poznámky
Pořadí složených hodnot klíčů je definováno v EDM, které je následně definováno v návrháři, pomocí rozhraní API Fluent Code First nebo atributem DataMember.
Platí pro
Entity Framework