Вопрос

Возможно ли через EntitySchemaQuery сравнить значения, используя regex ?

Использую EntitySchemaQuery, чтобы сделать селект данных, появилась необходимость одно из полей сравнить через регулярные выражения, но среди возможностей FilterComparisonType такого не вижу. Есть способ как-то обойти это ? Или остаётся только чистые SQL запросы писать, не используя EntitySchemaQuery ?

Нравится

2 комментария

Подскажите, в Вашей реализации можно записать результат ESQ в аттрибут, например, массивом, а потом пройтись по массиву из аттрибута и сделать нужную проверку?

Oleg Drobina,

Думаю, можно, но хотелось бы убедиться, что нельзя как-то сразу получить нужный результат ESQ, чтобы не было необходиомсти потом его сортировать допольнительно.

Показать все комментарии