C# 使用LinQ和Lambda表达式返回查询的Sum()
我的存储库中有这个通用方法用于搜索C# 使用LinQ和Lambda表达式返回查询的Sum(),c#,asp.net-mvc,entity-framework,linq,C#,Asp.net Mvc,Entity Framework,Linq,我的存储库中有这个通用方法用于搜索 public virtual IEnumerable<TEntity> Search(Expression<Func<TEntity, bool>> predicate) { return Dbset.Where(predicate); } 如何使用Lambda和LinQ使用这些方法返回这些记录?使用Count而不是Sum public CodigosDeOperacao GetT
public virtual IEnumerable<TEntity> Search(Expression<Func<TEntity, bool>> predicate)
{
return Dbset.Where(predicate);
}
如何使用Lambda和LinQ使用这些方法返回这些记录?使用Count而不是Sum
public CodigosDeOperacao GetTheAmmountOfDisable()
{
//somthing like taht
return Search(c=>c.Ativo).Count();
}
什么是公共汽车?你想在这里做什么?你想要激活的
Buscar
的数量吗?如果你想知道禁用的元素是零还是非,你可以使用linq函数。任何(x=>!x.active)@prasadelkikikar“Buscar”与搜索相同,我忘了rename@JordiJordi好主意,我忘了这个方法
public CodigosDeOperacao GetTheAmmountOfDisable()
{
//somthing like taht
return Search(c=>c.Ativo).Sum();
}
public CodigosDeOperacao GetTheAmmountOfDisable()
{
//somthing like taht
return Search(c=>c.Ativo).Count();
}