Я запускаю проект ASP.NET MVC с использованием SubSonic 3 ActiveRecord. Я добавил таблицу «Пользователи с идентификатором первичного ключа» и перекомпилировал файлы T4 для генерации класса User.Определение миграции SubSonic 3 ActiveRecord
Я хочу убедиться, что, поскольку я согласен с разработкой, я могу регенерировать/переносить базу данных в любой момент. Похоже, мне нужно создавать таблицы и отношения в базе данных, восстанавливать классы ActiveRecord и выполнять миграцию, как описано в http://subsonicproject.com/docs/3.0_Migrations. Старый способ 2.x определения миграции больше не доступен.
Есть ли способ управлять разработкой из кода, а не базы данных, путем изменения классов моделей и, соответственно, миграции базы данных, без использования SimpleRepository? Я не хочу помещать сгенерированный код в репозиторий исходного кода, но если я этого не делаю, я теряю схему базы данных (если я не экспортирую и не сохраню ее вручную).
Это вещь: я не особо обеспокоен проектирования баз данных, и я хочу водить его из кода, а не писать миграции вручную, но я см. простой способ сделать это при использовании SubSonic Active Record. – glebd