2016-12-02 2 views
1

Я строй проекта в VS 2015 и я пытаюсь включить-миграцию для создания базы данных с помощью Entity Framework, но я получаю сообщение об ошибке:Visual Studio - Enable-Миграция Выпуск

Cannot determine a valid start-up project. Using project 'Data Manager' instead. Your configuration file and working directory may not be set as expected. Use the -StartUpProjectName parameter to set one explicitly. Use the -Verbose switch for more information. No context type was found in the assembly 'Data Manager'.

я нашел несколько потоков и потенциальных решений, но не повезло. До сих пор я пытался:

  1. Перестройка решение и сброс VS

  2. Я подтвердил, что проект по умолчанию установлен в положение «» DataManager с одновременно «nuget.org» и «Все» пакета источник

  3. Enable-Миграция -ProjectName DataManager

  4. Я переустановил с вводом команды: Install-Package EntityFramework -IncludePrerelea se

Что мне не хватает?

+0

вы можете показать код класса контекста? – Sampath

+0

Вы пробовали выбрать проект, содержащий ваш dbcontext, из списка по умолчанию проекта combobox в консоли nuget? – Den

+0

Мне кажется, что мне не хватает контекста ... Я не уверен, где будет выглядеть код контекстного класса, и если я его пропущу, что должно быть в нем ... Предположим, что это должно быть что-то вокруг «dbcontext». Я видел и модель «Модели идентичности» в учебнике, в котором я следую, который имеет класс applicaitondbcontext, но я предположил, что он был автогенерирован ... Я поеду в их github и посмотрю, смогу ли я его реплицировать вручную, а затем попытаюсь выполнить миграцию – user2653814

ответ

0

Кажется, у вас нет класса контекста на вашем проекте Data Manager. Вы должны указать его, как показано ниже.

namespace MigrationsAutomaticDemo 
    { 
     public class YourContext : DbContext 
     { 
      public DbSet<Blog> Blogs { get; set; } 
     } 

     public class Blog 
     { 
      public int BlogId { get; set; } 
      public string Name { get; set; } 
     } 
    } 

Надеюсь, что это сработает после этого.

Вы можете прочитать об этом здесь: Automatic Code First Migrations

+0

любая обратная связь для этого? – Sampath

Смежные вопросы