Я новичок в EF4, использую CPT4 Code-First и SQLExpress (MVC2 + Ninject, но это не имеет значения). Это работает хорошо, но у меня есть один вопрос / проблема. Когда я меняю свою модель, база данных отбрасывается и создается обратно, потому что я добавил эту строку в свой OnApplicationStart ()
{ Database.SetInitializer<CorpiqDb>(new RecreateDatabaseIfModelChanges<CorpiqDb>()); }
Но я использую службы приложений (управление членством и ролями), которые я сначала создал с помощью aspnet_regsql.exe. Но я не хочу запускать его каждый раз, когда меняется моя модель, возможно ли иметь скрипт, который будет добавлять эти особенности моей БД? Что касается сейчас, после изменения моей модели я получаю эту ошибку:
Не удалось найти хранимую процедуру 'dbo.aspnet_CheckSchemaVersion'.
Спасибо!