2016-09-13 6 views
0

Попытка создать новое консольное приложение в Visual Studio для доступа к существующей базе данных SQL Server. Хотелось бы использовать EF Core для моделей с базой данных.Где запускать «dotnet ef scaffold» для нового консольного приложения?

Инструкции MicroSoft «Начало работы» выглядят как можно скорее. Они предлагают использовать NuGet консоль и работает эшафота-DbContext "Server = ...." Microsoft.EntityFrameworkCore.SqlServer

Это ничего не делает.

Один источник не предлагает запущен сервер «DotNet эф DbContext эшафот "= ....", но это ошибки с помощью:

CategoryInfo: NotSpecified: (Нет исполняемую п ... и "Dotnet-эфф" : String) [], RemoteException

Если я бегу Dotnet эфф я не должен был командной строки, а не консоль PM Но в какой папке Запуск в ошибках папки проекта с не исполняемому найден? соответствие «dotnet-ef». Обратите внимание, что это консольное приложение (не ASP) и не имеет Project.json и т. д.

ответ

0

Вы установили пакет EF Nuget?

Install-Package EntityFramework 

https://www.nuget.org/packages/EntityFramework

+0

Я думал, что, следуя инструкциям на сайте, но когда я пошел и сделал это (опять же), они работали. Поэтому спасибо, что указали это. – KarlRKaiser