相关疑难解决方法(0)

Linq:如果参数为null,如何排除条件

我有一些表和以下查询条件:如果参数A为null,则取全部,如果不是,则在查询中使用它.我知道如何分两步完成:

List<O> list = null;
if (A = null)
{
    list = context.Obj.Select(o => o).ToList();
}
else
{
    list = context.Obj.Where(o.A == A).ToList();
}
Run Code Online (Sandbox Code Playgroud)

是否有可能与一个查询相同?谢谢

c# sql linq

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

linq ×1

sql ×1