こんにちは、誰かがLINQでwhereifをどのように使用できるかを教えてくれますか
IQueryable<Employee> empQuery;
if (empId == "")
{
empQuery = dbContext.Emps
.Include(x => x.Name)
.Include(x => x.Code)
.Where(x => x.Id == empId);
}
else
{
empQuery = dbContext.Emps
.Include(x => x.Name)
.Include(x => x.Code);
}
whereif rightを使用することで、このクエリを非常に簡単にできると思います。誰かがwhereifを使用してこのクエリを簡単にする方法を教えてもらえますか?(empid == "")かどうかを確認する代わりに?
出来ますか?