Ответ 1
Это ошибка в VS2012. Подробнее здесь: http://entityframework.codeplex.com/workitem/453
Я использую EF5 в VS2012, первый метод базы данных.
Когда я добавляю новую таблицу X к поверхности дизайна, таблица показывает, затем я сохраняю и компилирую без ошибок. Однако ни один класс X не генерируется (в MyModel.tt в обозревателе решений).
Если я нажму правой кнопкой мыши на MyModel.tt и выберите "Запустить пользовательский инструмент", то классы будут сгенерированы.
Это поведение отличается от того, что я испытал в EF4 и VS 2010, где классы автоматически генерируются.
Это ошибка в VS2012. Подробнее здесь: http://entityframework.codeplex.com/workitem/453
Это было исправлено в обновленном обновлении VS 2012, которое было отправлено сегодня. Вы можете получить его от: http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update