我正在为应用程序创建过滤器,我有两种方法来访问同一窗口,第一种方法是当我通过时
代码
当我需要得到所有记录的时候
代码
为Null或为空。找了很多办法,但没有找到
var predicate = PredicateBuilder.New<Foo>();
if (!string.IsNullOrEmpty(requestModel.code))
{
predicate = predicate.And(x => x.code == requestModel.code);
}
if (string.IsNullOrEmpty(requestModel.code))
{
//here I want to get all records from table
}
return await context.Foo
.AsExpandable()
.Where(predicate)
.ToListAsync(cancellationToken);