Задать вопрос
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();
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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