Задать вопрос
Dyikot
@Dyikot

Как в EF Core 9 произвести поиск совпадений на русском и без учета регистра?

Использую SQLite.
Если поиск на английском то все хорошо. Но вот на русском поиск совпадений чуствителен к регистру.
То что я пытался и не работает:
Result = await _context.Podcasts
	//1) .Where(p => p.Title.StartsWith(value))
	//2) .Where(p => p.Title.ToLower().StartsWith(value.ToLower()))
	//3) .Where(p => EF.Functions.Like(p.Title, $"{value}%"))
	//4) .Where(p => EF.Functions.Like(p.Title.ToLower(), $"{value.ToLower()}%"))
	//5) .FromSqlRaw("SELECT * FROM Podcasts WHERE LOWER(Title) LIKE LOWER({0})", $"{value}%")
	.ToListAsync();
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы