2011-02-07 4 views
2

Я хочу знать, есть ли открытое исходное или проприетарное программное обеспечение, которое я могу использовать для генерации кода на C++ из схемы базы данных.Схема базы данных для генератора кода C++

+0

Какой код вы хотите, простой слой для доступа к данным или сущности для ORM/OPF? Я что-то пропустил? – menjaraz

ответ

0

Если вы хотите сгенерировать классы для своих таблиц, получателей/сеттеров для данных & наследования/составления/агрегации для отношений в ваших таблицах, вы можете сделать это, создав язык, специфичный для домена для обработки вашей задачи. Инструменты компилятора-компилятора, такие как lex/yacc, могут помочь вам. Вы можете определить грамматику (это не очень простая задача для вашего оператора проблемы), а затем использовать lex/yacc для решения вашей проблемы.

Смежные вопросы