C # ASP.NET EF База данных сначала: тип не был сопоставлен - PullRequest
0 голосов
/ 02 апреля 2012

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

Любые ссылки на учебные пособия, руководства или сообщения в блогах об этих проблемах или решениях картирования приветствуются.Я не могу найти в Google ничего, что объясняет, что я должен изменить.

Тип 'Paycento_Models.Domain.Campaign' не был сопоставлен.Убедитесь, что тип не был явно исключен с помощью метода Ignore или аннотации данных NotMappedAttribute.Убедитесь, что тип был определен как класс, не является примитивным, вложенным или универсальным и не наследуется от EntityObject.

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

Сведения об исключении: System.InvalidOperationException: тип «Paycento_Models.Domain.Campaign» не был сопоставлен.Убедитесь, что тип не был явно исключен с помощью метода Ignore или аннотации данных NotMappedAttribute.Убедитесь, что тип был определен как класс, не является примитивным, вложенным или универсальным и не наследуется от EntityObject.

enter image description here


enter image description here

1 Ответ

0 голосов
/ 02 апреля 2012

Эта проблема возникает из-за того, что ваша модель не знает о ваших изменениях в базе данных. Чтобы решить эту проблему, щелкните правой кнопкой мыши свою модель и выберите обновление из базы данных. Ваша модель почему-то не имеет правильной модели хранения в XML.

...