2010-01-12 5 views
5

Je suis amoureux du style des rails de mise à jour du schéma db. Je peux définir une migration en tant que classe avec une syntaxe assez simple mais puissante. Je peux exécuter les mises à jour avec une seule commande et tous mes modèles sont mis à jour. Ils se sont engagés à contrôler la source et peuvent être facilement lus, modifiés et annulés. Ma façon actuelle de le faire pour mon projet asp.net mvc est d'ouvrir l'explorateur de serveur, de changer manuellement les champs de base de données, puis de régénérer toutes mes classes linq-to-sql. Cette méthode est encombrante, sujette aux erreurs et manque de presque tous les avantages énumérés ci-dessus. Je suis à peu près sûr qu'il doit y avoir un meilleur moyen.rails migrations de base de données de style pour asp.net?

Quelqu'un peut-il m'éclairer?

Répondre

6

Subsonic Rob Conery a quelque chose comme les migrations dans .NET:

http://blog.wekeroad.com/2007/10/03/subsonic-migrate-me/

Il y a beaucoup d'autres boîtes à outils offrant des approches similaires:

Je suis sûr qu'il y en a plus là-bas.

+1

Merci. J'ai choisi d'aller avec Migrator.net parce que j'aime le style de codage de migration le meilleur. J'ai trouvé que c'était un peu difficile de m'installer et de travailler avec ma construction, mais une fois que je l'ai eu, ça marche très bien. – captncraig

1

Vieille question, mais toujours valide, alors voici une réponse supplémentaire qui pourrait être utile à quelqu'un.

Cette question/answer here on SO a une liste de candidats, et ne pas oublier de vérifier Fluent Migrator ainsi.

Questions connexes