Проблемы Entity Framework 4 и ASP.NET MVC3 + - PullRequest
1 голос
/ 23 февраля 2011

Недавно я опробовал новые наборы инструментов .Net 4.0 для Visual Studio 2010 и новый диспетчер пакетов Nuget. Я немного поиграл с MVC3 и опробовал пакет MVCScaffolding, и был очень впечатлен. Чтобы замкнуть цикл, я решил проверить Entity Framework 4, чтобы по-настоящему погрузиться в быстрое создание прототипов.

Увы, я не могу создать простую модель с EF4 и успешно создать пригодный для использования каркас из этой структуры.

Структура, к которой я сейчас попал, - это сущность "Cake" с первичным ключом Id и строкой FrostingColor. После создания sql и его развертывания в базе данных я создал скаффолд с помощью MVCScaffolding.

Затем я компилирую и запускаю, и пытаюсь посетить страницу моего сайта / Cakes / Index. Я получаю сообщение об ошибке сервера:

The type 'MvcApplication1.Models.Cake' is not a supported entity type.

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

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 февраля 2011

Ознакомьтесь с учебником MVC Music Store . Он использует EF CodeFirst и MVC3. Вы также можете взглянуть на строительные леса MVC: стандартное использование

1 голос
/ 27 февраля 2011

Насколько я могу понять, сгенерированные из edmx классы не могут быть использованы в качестве сущности.После установки ADO.NET C # POCO Entity Generator и генерации соответствующего класса POCO для моей сущности "торт" все, кажется, работает нормально.Я все еще озадачен тем, что частичные классы, наследуемые от «entityobject», не могут использоваться как сущность, но, по крайней мере, имеют работоспособное решение для создания быстрого прототипа из данной модели базы данных.

Соответствующие ресурсы:

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