Ответ 1
В бета-версии 7 и далее используйте:
using Microsoft.Data.Entity;
...
context.Database.Migrate();
Как применять миграции из кода
для рабочего кода EF6
Database.SetInitializer<CmContext>(null);
var settings = new MigrationsConfiguration();
var migrator = new DbMigrator(settings);
migrator.Update();
как сделать подобное в EF Core?
В бета-версии 7 и далее используйте:
using Microsoft.Data.Entity;
...
context.Database.Migrate();
Для Entity Framework Core 1.0.0 убедитесь, что у вас есть пакет Microsoft.EntityFrameworkCore.Relational
NuGet. Затем импортируйте это пространство имен:
using Microsoft.EntityFrameworkCore;
Наконец, возьмитесь за DbContext
и запустите:
context.Database.Migrate();