Переопределение метода возможно только в производных классах. Потому что метод переопределяется в производном классе от базового класса. Метод должен быть не виртуальным или статическим методом для переопределения. И метод переопределения, и виртуальный метод должны иметь одинаковый модификатор уровня доступа.
Я считаю, что нет способа сделать преобразование без учета регистра, однако вы можете изменить оператор SQL для преобразования, чтобы гарантировать, что исходные данные соответствует регистру ваших данных сравнения с помощью строковой функции LOWER ().