when it tries to execute that instruction, it does not give an error, but it exits the method without executing the rest of the instruction instructions.
You can simply reference System.Dynamic.Linq.Core in your project and the methods that are using strings as predicate will be picked from this library.
Besides doing nothing, it ignores the rest of the subsequent instructions and does not give any error. The problem comes when I try to filter by dates.
As I said before, I am very sorry for my lack of understanding, but I have a project with quite a few queries done this way and they have all stopped working correctly so I am in quite a hurry.
Once again, thanks for your contributions and excellent work.