Существуют ли инструменты для преобразования класса ООП в схему БД SQL? - PullRequest
1 голос
/ 06 марта 2011

Существуют ли какие-либо инструменты для преобразования класса ООП в схему БД SQL? Это будет для таких языков, как C #, Java, c ++ и т.д ..

Как насчёт создания класса из схемы БД?

РЕДАКТИРОВАТЬ: Я должен был быть более ясным. Я хочу знать, существуют ли инструменты, которые могут генерировать схему существующего класса или набора классов, которые уже были реализованы как код.

Ответы [ 2 ]

1 голос
/ 06 марта 2011

Последний Entity Framework делает оба.Это для кода .NET.

Вот несколько видео:

Существует множество инструментов, которые будут генерировать класс (или набор классов) на основе таблицы или набора таблиц, и многие из нихсделаем обратное.Они, как правило, сосредоточены на конкретном языке и базе данных.

Существует также целый класс сред, спроектированных как промежуточный код ООП и базы данных, называемых ORMs (ObjectRelational Mappers) - некоторые из наиболее известных - Hibernate (Java) и nHibernate (.NET).

0 голосов
/ 06 марта 2011

Инструмент экспорта схемы - это один из способов создания схемы из типов с использованием NHibernate.

Архитектура S # arp предоставляет инструменты для генерации классов с помощью шаблонов T4 (Crud Scafold) из существующей базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...