В winforms EF4 у меня есть решение с проектами Datalayer, DomainClasses, UI и Test.
В тестовом проекте используется другая база данных, чем основной проект.Включение миграции для тестовой базы данных
У меня есть строка основного подключения, настроенная с именем строки подключения в app.config интерфейса пользователя. У меня есть строка тестового соединения, установленная в app.config проекта тестирования с тем же именем строки подключения.
Мой контекст настроен на использование названия строки подключения следующим образом:
public class Context : DbContext
{
public Context()
: base("EFTest") // uses named connection string from app.config
{ }
public DbSet<Person> People { get; set; }
// etc
}
я могу включить миграции в проекте datalayer. Однако, когда я пытаюсь включить проекты в тестовый проект, я получаю сообщение об ошибке:
PM> enable-migrations -ProjectName Test
No context type was found in the assembly 'Test'.
Что мне не хватает?