DbSet<TEntity>.Find(Object[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查找带给定主键值的实体。 如果上下文中存在带给定主键值的实体,则立即返回该实体,而不会向存储区发送请求。 否则,会向存储区发送查找带给定主键值的实体的请求,如果找到该实体,则将其附加到上下文并返回。 如果未在上下文或存储区中找到实体,则返回 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
参数
- keyValues
- Object[]
要查找的实体的主键值。
返回
TEntity
找到的实体或为 null。
实现
例外
如果已释放上下文,则引发。
注解
组合键值的排序与 EDM 中的定义相同,后者又在设计器中、Code First Fluent API 或 DataMember 属性中定义。