Я думал, что Вы могли развернуть просто свою .aspx страницу без .aspx.cs, пока DLL был в Вашем мусорном ведре. Часть проблемы здесь - то, как Visual Studio .NET работает с .aspx страницами.
Проверка это здесь: Работа с Однофайловыми Страницами Веб-форм в Visual Studio.NET
я знаю наверняка, что VS2008 с asp.net MVC RC у Вас нет кода - позади файлов для Ваших представлений.
Я думаю, что получил это от явного удаления некоторых таблиц от edmx прежде, чем переименовать и повторно добавить их. Вместо этого я просто переименовал таблицы и затем сделал Модель Обновления от Базы данных, думая, что она будет видеть их уведенный и удалять их из модели. Я тогда сделал другую Модель Обновления от Базы данных и добавил переименованные таблицы.
сайт работал с новыми таблицами, но у меня была ошибка. В конечном счете я заметил, что исходные таблицы были все еще в модели. Я удалил их из модели (нажмите их на экране edmx, клавише Delete), и затем ошибка ушла.