以nullable参数作为oneliner的查询

时间:2019-06-05 08:12:22

标签: entity-framework linq

我想知道您是否可以在oneliner上做这行,我认为应该可以,但不知道如何做

用这样的线尝试过

$ var foos = foosArray.where(x => x.foo1 == foo1 && x.foo2 == foo2).toList();

当foo2为null时,它仅搜索x.foo2为null的所有元素

public void FuncName(int foo1, int? foo2)
{
     if(foo2 == null)
     {
         var foos = foosArray.where(x=> x.foo1 == foo1).toList();
     }
     else
     {
         var foos = foosArray.where(x=> x.foo1 == foo1 && x.foo2 == foo2).toList();
     }
}

0 个答案:

没有答案