Код EF7 RC2 Сначала создайте базу данных

asp.net-core c# entity-framework-core

Вопрос

Я использую EF7 RC2 в моем основном приложении RC2 для ASP.NET, и я пытаюсь создать свой db из кода (сначала я использую код). Я создал свой контекст и установил строку подключения, но когда я ввел «Add-Migration» в консоли NuGet в VS2015, я получаю сообщение об ошибке

Термин «Add-Migration» не распознается как имя командлета, функции, файла сценария или исполняемой программы.

Я сделал рытье, и я думаю, что это команда RC1. Есть ли эквивалент RC2? Есть ли учебники для EF7 RC2? Все, что я мог найти, это для RC1 или раньше.

Принятый ответ

В обычной командной строке с новой установкой dotnet установленной с RC2, вы должны иметь возможность сделать следующее в каталоге вашего проекта:

dotnet ef migrations add [name]

В качестве быстрой заметки вы можете изучить новые команды, чтобы увидеть, что все в каждом элементе. Например, dotnet vs. dotnet ef ( https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/ )

Вам может потребоваться установить Powershell 5, чтобы заставить его работать в консоли диспетчера пакетов:

https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html#package-manager-commands-require-powershell-5

Вам также необходимо добавить это в свой файл project.json и "Microsoft.EntityFrameworkCore.Tools" : "1.0.0-preview1-final" для ваших зависимостей.

"tools": {
  "Microsoft.EntityFrameworkCore.Tools": {
    "version": "1.0.0-preview1-final",
    "imports": [
      "portable-net45+win8+dnxcore50",
      "portable-net45+win8"
    ]
  }
}

Популярные ответы

Для Entity Core ... перейдите в диспетчер пакетов в visual studio, а затем просто введите: update-database

это должно создать таблицы в постоянном хранилище, указанные



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему