Используя последнюю предварительную версию EntityFramework 7 (v7.0.0-rc1-final), я попытался использовать команду PowerShell Add-Migration
через консоль диспетчера пакетов в Visual Studio; Я попытался добавить миграции в свой DAL.Каков правильный синтаксис параметра -Context команды Add-Migration EF 7?
С структуру папок, которая выглядит примерно так:
-Project
-DAL
-Context.cs
Я попытался вариации следующей команды:
Add-Migration Initial -OutputDir DAL\Migrations -Context ContextClassName
В том числе, но не ограничиваясь ими:
Add-Migration Initial -OutputDir DAL\Migrations -Context Project.Namespace.DAL.ContextClassName
Add-Migration Initial -OutputDir DAL\Migrations -Context DAL\Context.cs
Чтобы без толка ...
Пакета для инструментов устанавливаются следующим образом:
Install-Package Microsoft.EntityFrameworkCore.Tools -Pre
docs меньше, чем полезны и Get-Help Add-Migration -Examples
и -Full
, -Detailed
и т.д. отдавание вы ничего не касаетесь ожидаемого формата параметра -Context
.
Каков правильный формат?
спасибо. Вы помогли мне решить проблему, выполнив «PM> Add-Migration MyFirstMigration -Context BloggingContext» для примера Microsoft Project ASP.NET Core 1.0 на VS2015 - Update 3', выпущенного 27 июня 2016 года. – nam
Привет, чувак, это помогло :) – Sean