我使用 ADO.NET 实体框架,并且经常有这样的代码片段:
List<Sole> entity = soleService.All()
.Where(s => (s.ShoeLastID == shoeLastID) && (s.Status == 20))
.ToList();
从现在开始我没有多想,只是做了这个检查:
if (entity.Count > 0)
相信这就够了。现在我看到很多人使用Any()
和 进行检查null
。如何确定在某种情况下我需要什么样的检查以及在这种情况下,正如我所说的 - 我经常使用就if (entity.Count > 0)
足够了?