ASP.NET MVC Модель Дизайн и миграции - PullRequest
2 голосов
/ 15 октября 2011

Я готовлюсь начать разработку веб-приложения ASP.NET MVC и планирую использовать конструктор моделей для создания объектов, модели которых затем будут автоматически и прозрачно создаваться ASP.NET с использованием указанной системы баз данных (SQLite или MSSQL).или другой ...).

Я пытался найти информацию об этом, но мне ничего не ясно, так как я француз, так что извините, если мой вопрос уже где-то задавали.Я был бы очень признателен за любую помощь.

Так что проблема в том, когда мне нужно будет перенести объекты и данные после добавления функций, улучшения рабочего процесса приложения и т. Д., Как ASP.NET MVC можетуправлять миграцией?Я думаю, что мне нужно будет использовать какую-то инфраструктуру миграции, такую ​​как MigratorDotNet?Но проблема с этим, например: он должен указывать поля и таблицы как инструкции по миграции, в то время как ASP.NET MVC предназначен для прозрачного управления всем этим.

Надеюсь, я хорошо объяснил.Большое спасибо за вашу помощь!

РЕДАКТИРОВАТЬ: То, что я хотел спросить, в частности, и может быть проще, это: можно ли сделать миграцию модели моего приложения довольно автоматически на основе сравнения между предыдущим и новым дизайном моделисделано через модельера?Если да, то как?Большое спасибо!

РЕДАКТИРОВАТЬ 2: Я думаю, что нашел какой-то ответ на "Шаг 5: Изменение нашей модели" этой страницы: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx с использованием вызова Database.SetInitializer () для Application_Start ()обработчик.

РЕДАКТИРОВАТЬ 3: Возможно, я наконец-то нашел свое решение, поясненный здесь Power Pack для создания базы данных Entity Designer: http://blog.nakedobjects.net/?p=137

Кто-нибудь уже пробовал использовать его в производстве?Спасибо!

1 Ответ

0 голосов
/ 17 октября 2011

Наконец, я думаю, что это решение, которое я приму: http://blogs.msdn.com/b/adonet/archive/2010/02/08/entity-designer-database-generation-power-pack.aspx

Надеюсь, это пригодится кому-нибудь в будущем!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...