В сборке не найден тип контекста

m, используя .NET 4.0, MVC3 и EF5 с первым кодом.

Мое решение разделено на три проекта с указанными зависимостями:

Project.Web -> Project.BLL -> Project.DAL

Слой Project.DAL содержит мой класс контекста данных структуры сущностей и все мои сущности, но мой стартовый проект - Project.Web, поэтому он содержит мой Web.config, строки подключения и фактическую компактную базу данных SQL.I '

Я пытаюсь включить миграцию, чтобы я мог добавить новую таблицу в мою модель EF, не стирая существующие данные. Однако когда я бегуEnable-Миграции», Я получил

No context type was found in the assembly 'Project.Web'.

Если я установлю проект запуска как Project.DAL, ошибка изменится на

Could not load assembly 'Project.Web'. (If you are using Code First Migrations inside Visual Studio this can happen if the startUp project for your solution does not reference the project that contains your migrations. You can either change the startUp project for your solution or use the -StartUpProjectName parameter.)

Кто-нибудь знает, почему эта ошибка вызвана или что я могу сделать, чтобы исправить это?

Ответы на вопрос(4)

Ваш ответ на вопрос