У меня есть база данных под названием ApplicationName_Development, работающая в редакторе SQL Server 2008 R2 Developer в моей коробке разработки.
Я добавил таблицы членства .NET в базу данных без проблем. Когда я попытался получить работу Code First, я получил следующее сообщение об ошибке:
Сервер обнаружил ошибку обрабатывая запрос. Исключение сообщение "Совместимость модели не может быть проверен, потому что база данных не содержат метаданных модели. обеспечивать что IncludeMetadataConvention имеет был добавлен в DbModelBuilder конвенции.
После некоторого поиска в Google я обнаружил, что мне нужно удалить базу данных и позволить EF создать базу данных. Это прекрасно, но я потерял все мои таблицы .NET. Я могу вернуться и снова добавить таблицы членства, но если моя модель изменится, и EF нужно воссоздать базу данных, я должен снова добавить таблицы членства.
Как мне обойти это?