У меня довольно стандартная настройка с просто классами POCO
public class Project
{
public int ProjectId { get; set; }
public string Name { get; set; }
public int? ClientId { get; set; }
public virtual Client Clients { get; set; }
}
Они используют интерфейс
public interface IProjectRepository
{
IEnumerable<Project> Projects { get; }
}
и создаются как репозиторий для привязки ninject к
public class EFProjectRepository : IProjectRepository
{
private EFDbContext context = new EFDbContext();
public IEnumerable<Project> Projects
{
get { return context.Projects; }
}
}
Фактический контекст - это просто DbContext
public class EFDbContext : DbContext
{
public DbSet<Project> Projects { get; set; }
}
Когда я пытаюсь включить первые миграции кода, я получаю следующую ошибку:
Я сделал этот точный процесс с другими проектами, и там, как никогда, не было ошибки. Это подключение к локальной базе данных сервера Sql. Кажется, что проблема не связана с строкой соединения. Я искал эту ошибку в Интернете, но решения, похоже, отвечают на вопросы, которые напрямую не связаны с моей настройкой.