Ich beginne ein ASP.NET MVC-Projekt mit SubSonic 3 ActiveRecord. Ich habe eine Tabelle Benutzer mit einer Primärschlüssel-ID und neu kompilierten T4-Dateien hinzugefügt, um die Benutzerklasse zu generieren.Definieren von SubSonic 3 ActiveRecord-Migrationen
Ich möchte sicherstellen, dass, während ich mit der Entwicklung gehe, ich die Datenbank jederzeit regenerieren/migrieren kann. Offenbar muss ich Tabellen und Beziehungen in der Datenbank erstellen, ActiveRecord-Klassen neu generieren und die Migration durchführen, wie in beschrieben. Die alte 2.x-Methode zum Definieren von Migrationen scheint nicht mehr verfügbar zu sein.
Gibt es eine Möglichkeit, die Entwicklung vom Code und nicht von der Datenbank zu steuern, indem Sie Modellklassen ändern und die Datenbank entsprechend migrieren, ohne SimpleRepository zu verwenden? Ich möchte generierten Code nicht in das Quellcode-Repository stellen, aber wenn nicht, verliere ich das Datenbankschema (es sei denn, ich exportiere und speichere es manuell).
, dass das Ding ist: Ich bin nicht besonders besorgt über Datenbank-Design und ich mag es eher von Code fahren als Migrationen von Hand zu schreiben, aber ich Bei der Verwendung von SubSonic Active Record ist dies kein einfacher Weg. – glebd