EF 4.1 Code First и существующая база данных и членство в .NET

У меня есть база данных под названием ApplicationName_Development, работающая на SQL Server 2008 R2 Developer edition в моем окне разработки.

Я без проблем добавил в базу данных таблицы членства .NET. Когда я попытался заставить Code First работать, я получил следующее сообщение об ошибке:

Сервер обнаружил ошибку обработка запроса. Исключение сообщение: "Совместимость модели не может быть проверено, потому что база данных не содержать метаданных модели. Обеспечить что IncludeMetadataConvention имеет добавлен в DbModelBuilder

После некоторого поиска в Google я обнаружил, что мне нужно удалить базу данных и позволить EF создать базу данных. Это нормально, но я потерял все свои таблицы членства в .NET. Я могу вернуться и снова добавить таблицы членства, но если моя модель изменится и EF потребуется воссоздать базу данных, мне придется снова добавить таблицы членства.

Как мне обойти это?

15
задан Ladislav Mrnka 28 March 2011 в 17:44
поделиться