根据:Query PostgreSQL with Npgsql and Entity Framework using 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}\"";
但没有任何效果。有任何想法吗?