Поделиться через


IDbSet<TEntity>.Find(Object[]) Метод

Определение

Обнаруживает сущность с указанными значениями первичного ключа. Если сущность с указанными значениями первичного ключа содержится в контексте, она возвращается немедленно без выполнения запроса к хранилищу. В противном случае выполняется запрос к хранилищу в поисках сущности с указанными значениями первичного ключа. Если такая сущность обнаружена, она добавляется к контексту и возвращается вызывающей стороне. Если сущность не обнаружена в контексте или в хранилище, возвращается значение NULL.

public TEntity Find (params object[] keyValues);
abstract member Find : obj[] -> 'Entity
Public Function Find (ParamArray keyValues As Object()) As TEntity

Параметры

keyValues
Object[]

Значения первичного ключа для искомой сущности.

Возвращаемое значение

TEntity

Обнаруженная сущность или значение NULL.

Комментарии

Порядок значений составных ключей определяется в EDM, который, в свою очередь, определяется в конструкторе, в текучих API Code First или атрибутом DataMember.

Применяется к