Я начинаю работу с EF Core 2.0, у меня есть консольное приложение, предназначенное для .NET 4.6.1. У меня есть очень простой класс модели и этот контекст:
public class ContextCore : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["efCoreCon"].ConnectionString);
}
public DbSet<ModelC> Models { get; set; }
}
это строка подключения:
<add name="efCoreCon" connectionString="server=PC-MSHWF\SQLEXPRESS;database=efCoreDB;integrated security=true;" />
Я заметил, что в ядре ef нет команды для Enable-Migrations
из официальные документы
поэтому я запускаю Add-migration firstMigration
, но получаю эту ошибку:
В сборке NewConsole не найден тип конфигурации миграции. (В Visual Studio вы можете использовать команду Enable-Migrations из консоли диспетчера пакетов, чтобы добавить конфигурацию миграции).
когда я попробовал Enable-Migrations , я получил эту ошибку:
В сборке NewConsole не найден тип контекста.
dotnet ef migrations add InitialCreate
, но получил: dotnet : не найден исполняемый файл, соответствующий команде dotnet-ef... - person mshwf   schedule 01.12.2017