2010-06-29 7 views
0

Je regardais la démo du référentiel simple de subsonic. J'ai appris que le schéma DB peut être généré à partir du code. Je pense à la génération de code en tant que couche de domaine à partir de la base de données. Où est-ce utile?Subsonic DB Schema Generation

Répondre

0

Le référentiel simple génère une base de données à partir d'objets DTO et, en revanche, si vous utilisez les modèles ActiveRecord, la couche de données est générée à partir d'une base de données existante. Pour les projets petits ou nouveaux avec peu de modifications à la base de données, le référentiel simple est bien, mais pour un DB plus grand ou si vous commencez à migrer un projet existant avec un DB développé vers subsonic vous seriez probablement plus heureux avec ActiveRecord. Je recommande d'utiliser l'approche ActiveRecord et d'utiliser également l'outil de migration de Subsonic 2 pour d'autres modifications du DB (il peut être utilisé indépendamment de Subsonic 2 car il est un outil autonome).

Defining SubSonic 3 ActiveRecord migrations