none
Problemas com acentuação e entity Framework RRS feed

  • Pergunta

  • esse é um trecho do meu metodo de pesquisa no banco:

      public dynamic GetAll(Func<TEntity, bool> predicate, int limit, ClassContexto contexto, int idEmpresa)
            {
                dynamic data = null;
                try
                {
                    data = limit == 0 ? 
                        (from p in contexto.Set<TEntity>() select p).Where(predicate).ToList() : 
                        (from p in contexto.Set<TEntity>() select p).Where(predicate).ToList().Take(limit);
                }

    A consulta funciona legal, o problema é que o entity framework esta considerando os acentos. Ex: no banco tenho "Brás y" e "Bras x", se passo o parametro de comsulta sem acento, só tras um registro, o que esta sem acento, preciso que traga os dois.

    Estou usando Mysql, e quando faço a pesquisa direto no Mysql não há diferenciação.

    Como posso resolver isso ?


    alessandre

    sexta-feira, 11 de setembro de 2015 01:16