5

Недавно я установил .NET Core 1.0 RC2, и я знаю, что команда DNX была изменена на команду dotnet.exe, но знаю, что я не могу найти, как создать новый EF7 Файл миграции. Что бы я попробовать команду «DotNet эф» яEF7 .NET Core 1 RC2 Ошибка добавления-переноса

dotnet : No executable found matching command "dotnet-ef" 
At line:1 char:1 
+ dotnet ef 
+ ~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (No executable f...and "dotnet-ef":String) [], RemoteException 
    + FullyQualifiedErrorId : NativeCommandError 

И что-то подобное, если попробовать «Add-Migration» команду в ведьму VS PS Консоль дает мне это:

Add-Migration : The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the 
name, or if a path was included, verify that the path is correct and try again. 
At line:1 char:1 
+ Add-Migration 
+ ~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Add-Migration:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 

Я googling с 3 часов без каких-либо результатов.

Я чувствую, что пакет отсутствует.

Кто-то здесь успешно создал новый класс миграции EF7. после установки RC2?

ответ

1

Я основал решение ...

Вам нужно добавить Microsoft.EntityFrameworkCore.Tools пакета вашего Projets

+4

Ссылка не работает. –

+0

Я уменьшил этот пост, так как ссылка сломана. Пожалуйста, исправьте, и я увеличусь. –

3

Команды находятся в Tools пакете, поэтому выполнить следующую команду в Package Manager Console (или добавьте пакет через NuGet менеджер пакетов UI):

Install-Package Microsoft.EntityFrameworkCore.Tools –Pre 

Несколько дней назад я нажал маленькое приложение с EF Core 1 RC2 - GitHub, в котором работает Add-Migration. Вы можете использовать его в качестве ссылки, если это необходимо.

+0

Благодарим ответ. Пакет не может быть установлен. Пакет пакета не будет доступен NotFound https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-cli/nuget/v3/flatcontainer/microsoft.entityframeworkcore.tools/1.0.0-preview2-21074 /microsoft.entityframeworkcore.tools.1.0.0-preview2-21074.nupkg 415ms Ошибка установки. Откат назад ... – Hugo

+0

Вы, кажется, получаете пакет из фида из-под мага? Он уже доступен на NuGet и загружается оттуда (только дважды проверяется) – Bart

+0

Как будто мне пришлось добавить пакет вручную в файл projet.json (https://docs.efproject.net/en/latest/cli/dotnet.html # install-by-editing-project-json) теперь я могу вызвать команду «dotnet EF». Но теперь я сталкиваюсь с новой проблемой, которая говорит мне «dotnet: этот предварительный просмотр инструментов Entity Framework не поддерживает проекты библиотеки классов таргетинга в приложениях ASP.NET Core и .NET Core. См. Http://go.microsoft.com/ fwlink /? LinkId = 798221 для получения дополнительных сведений и обходные пути. " – Hugo

0

я нашел тот же вопрос.

в варианте с Visual Studio Интеллектуальная консоль Powershell.

затем перейдите в каталог, в котором находится проект. Мне нужно было находиться в том же каталоге, в котором был файл проекта. затем запустите dotnet ef, который показывает данные справки командной строки dotnet ef.

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

  • Нет связанных вопросов^_^