DbSet.Find(Object[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обнаруживает сущность с указанными значениями первичного ключа. Если сущность с указанными значениями первичного ключа содержится в контексте, она возвращается немедленно без выполнения запроса к хранилищу. В противном случае выполняется запрос к хранилищу в поисках сущности с указанными значениями первичного ключа. Если такая сущность обнаружена, она добавляется к контексту и возвращается вызывающей стороне. Если сущность не обнаружена в контексте или в хранилище, возвращается значение 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
Параметры
- keyValues
- Object[]
Значения первичного ключа для искомой сущности.
Возвращаемое значение
Обнаруженная сущность или значение NULL.
Исключения
Возникает, если контекст был удален.
Комментарии
Порядок значений составных ключей определяется в EDM, который, в свою очередь, определяется в конструкторе, с помощью текучих API Code First или атрибута DataMember.
Применяется к
Entity Framework