Я читаю ограничения столбцов из базы данных.
например:
(substring([name],(1),(1))='P' OR len([name])>(2) AND len([name])>(4) AMD (len(name)>5 OR len(name)<4))
Идея состоит в том, что каждая открытая скобка должна быть закрыта.
Скобки вокруг чисел и функций автоматически вставляются студией управления SQL при добавлении новых проверочных ограничений.
Кто-нибудь может подсказать, как разобрать эти строки?
Моя цель - преобразовать ограничения проверки столбцов в код C #, чтобы я мог создавать средства проверки сущностей. Все таблицы базы данных отображаются в классы сущностей.