c# ef语句怎么多条件查询方便? 10
例子:我有5个字段,需要条件查询,id,name,age,updatetime,address.一般正常情况下,是if(name!=""){k=>k.Name==name...
例子:我有5个字段,需要条件查询,id,name,age,updatetime,address.
一般正常情况下,是
if(name!="")
{
k=>k.Name==name;
}
else if(name!=""&&age!="")
{
k=>k.Age==age&&k=>k.Name==name;;
}
else if(name!=""&&updatetime!="")
{..............
这上面的语句是能够实现功能,但是这样写实在是太low了,有没有办法能够不要ifelse的判断来判断去的,看着代码很冗余而且字段多的话容易出错。 展开
一般正常情况下,是
if(name!="")
{
k=>k.Name==name;
}
else if(name!=""&&age!="")
{
k=>k.Age==age&&k=>k.Name==name;;
}
else if(name!=""&&updatetime!="")
{..............
这上面的语句是能够实现功能,但是这样写实在是太low了,有没有办法能够不要ifelse的判断来判断去的,看着代码很冗余而且字段多的话容易出错。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询