过去我们常常使用Where或First(FirstOrDefault)方法来查找对应的实体,比如:
var query = context.CertInfoMakeDetails.ToList().Where(make => int.Parse(make.CertCode) >= startcode &&
int.Parse(make.CertCode) <=
(startcode + count - 1) &&
make.ProductName == productName);
Entity Framework:DbSet.Find() 使用详解

本文介绍了Entity Framework的DbSet<>().Find()方法,该方法通过主键高效地查找实体,优先从DbContext缓存中获取,避免不必要的数据库查询。示例展示了如何查找单一主键和联合主键的实体,并指出Find方法能处理新添加但未保存到数据库的实体。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



