У меня есть проект, в котором я запрашиваю пользователей по первой букве:
repository.GetAll().Where(q => q.BrukerIdent.StartsWith(letter.ToString())).ToList();
.., где repository.GetAll()
возвращает IQueryable<Bruker>
, BrukerIdent
- строка, содержащая имя пользователя, и letter
это входящее значение char. Это отлично работает, за исключением того, что я также хочу получить пользователей, которые начинаются с цифр.И я не хочу сортировать по разным цифрам.
Мой разум кричит о StartsWith("\d")
, но, насколько я понял, это не работает таким образом.Я также подумал о том, чтобы сделать предложение с 10 путями, но это выглядело бы как спагетти, и я не уверен в эффективности.
Есть ли "правильный" способ сделать это так?