Я получаю это все время, но мое решение не является одним из тех, которые уже поставлены, так что здесь это для любого другого, получающего ту же проблему.
Убедитесь, что вы передаете свою модель в представление из метода контроллера:
Вернуться вид (модель)
вместо:
Вернуться Просмотр ()
Я считаю, что это вызывает ошибку BC30456, когда представление ожидает список объектов, что-то вроде:
... Inherits = "System.Web.Mvc.ViewPage (Of IEnumerable (Of Mydata.DataEntity))" "
Почти для другого решения!
Убедитесь, что в вашем файле web.config есть запись для system.data.entities в system.web, компиляции, сборках. Следующий пример взят из проекта MVC2 Framework 4:
...
Надеюсь, это кому-нибудь поможет!