Коус есть. Параметр where - это просто простое замыкание типа Func<T, bool>
(где T - тип элементов вашей БД - я не знаю их из вашего кода), и вы можете заключить его в (анонимную) функцию.
Func<Func<T, bool>, IEnumerable<T>> MakeQuery = (Func<T, bool> whereParam) => db.TableAs.Where(whereParam).Take(10);
Используйте это так
var query1 = MakeQuery(a => a.TableBS.Count() > someValue1);