Задать вопрос
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();
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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