In PredicateDescription class exists a property called IgnoreCase that put ToLower() in string comparisons. This is a problem, because Oracle will ignore indexes in the search.
We always use PredicateBuilder helper class to create our predicates, but this class doesn't allow disable IgnoreCase. It creates a PredicateBuilder with default value of IgnoreCase (IgnoreCase = true).
It would be very interesting to create static properties for default settings when using PredicateBuilder helper class.
Something like this:
static bool PredicateBuilder.IgnoreCase
static IgnoreCaseOption PredicateBuilder.IgnoreCaseOption
Is there any possibility to implement these changes?
Thanks.