私はlinq to sqlを使用しています。
私はこのようにすることができますか?
var lst = (somecondition) ? _db.Employees
.Where(a => a.EmployeeID.Equals(employeeId))
: _db.Departments
.Where(a => a.deptsID.Equals(deptId));
私がこれをやろうとすると、このようなエラーがスローされます
System.Linq.IQueryable<Employee>
と の間に 暗黙的な変換がないため、条件式の型を判別できません。System.Linq.IQueryable<Department>
誰でも私に提案をしてもらえますか。