110,536
社区成员
发帖
与我相关
我的任务
分享
public List<TEntity> GetAll<TEntity,TKey>(Expression<Func<TEntity, bool>> whereLambda, Expression<Func<TEntity, TKey>> orderLambda, bool isAsc = true) where TEntity : class
{
if (isAsc)
{
return this.Context.Set<TEntity>().Where(whereLambda).OrderBy(orderLambda).AsNoTracking().ToList();
}
else
{
return this.Context.Set<TEntity>().Where(whereLambda).OrderByDescending(orderLambda).AsNoTracking().ToList();
}
}
GetAll<Member>(m => !m.IsDelete, o => o.UpdateTime);这样写报错。提示“需要2个类型的参数”
//GetAll<Member,也就是这个TKey不知咱处理>(m => !m.IsDelete, o => o.UpdateTime);