Использование функции postgresql unaccent в динамическом запросе linq

Согласно: Запрос PostgreSQL с Npgsql и Entity Framework с использованием unaccent

Я добавил библиотеку NuGet и все работает:

      var result = _context.Table.Where(h => _context.Unaccent(h.Description) == "GARCÍA");

Но я не знаю, как совместить его с библиотекой Dynamic Linq.

      whereStr = $"{fieldName} == \"{searchString}\"";

Я пробовал такие вещи, как:

      whereStr = $"unaccent({nameField}) {searchOpeStr} \"{searchString}\"";
whereStr = $"\"public\".\"unaccent\"({nameField}) {searchOpeStr} \"{searchString}\"";
whereStr = $"Context.Unaccent({nameField}) {searchOpeStr} \"{searchString}\"";

Но ничего не работает. Любые идеи?

0 ответов

Другие вопросы по тегам