2010-06-29 6 views
0

Я наблюдал за демонстрацией простого репозитория дозвукового. Я узнал, что схема БД может быть сгенерирована из кода. Я думаю о генерации кода, как обычно, о домене из базы данных. Где это полезно?Subsonic DB Schema Generation

ответ

0

Простой репозиторий создает базу данных из объектов DTO, и, наоборот, если вы используете шаблоны ActiveRecord, слой данных генерируется из существующего db.

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

Я бы рекомендовал использовать подход ActiveRecord и дополнительно использовать средство миграции из дозвукового 2 для дальнейших изменений в БД (его можно использовать независимо от дозвукового 2, поскольку это автономный инструмент).

Defining SubSonic 3 ActiveRecord migrations

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