Задать вопрос
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();
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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