自VS2017升级以来,尚未创建迁移

时间:2017-11-27 07:12:42

标签: entity-framework-core

我正在使用VS2017。自上次升级以来,我无法创建迁移脚本。

这是我的上下文类:

public class MyDBContext : DbContext
{
    public MyDBContext(
        DbContextOptions<MyDBContext> options ) : base( options )
    {
    }

    public DbSet<Address> Addresses { get; set; }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);
        modelBuilder.Entity<Address>().ToTable("Address");
    }
}

public class Address
{
    public Int64 AddressId { get; set; }
    public string AddressRef { get; set; }
    public string Address1 { get; set; }
    public string Address2 { get; set; }
    public string Address3 { get; set; }
    public string Town { get; set; }
    public string PostCode { get; set; }
    public string County { get; set; }
    public string Country { get; set; }
    public DateTime? ServerTs { get; set; }
    public string ServerRef { get; set; }
    public bool Active { get; set; }
    public string AccountRef { get; set; }
    public string CustomerRef { get; set; }
}

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    optionsBuilder.UseSqlServer("Server=localhost;Initial Catalog=MyDB;Integrated Security=True;MultipleActiveResultSets=true");
}

我转到“程序包管理器控制台”。 我将默认项目设置为此项目。 我输入'Add-Migration InitialCreate'

它'运行' 然后完成没有任何错误。但是,未创建“迁移”文件夹。

我是否错过了一步而无法记住并升级到最新版本的VS2017只是巧合?

由于

0 个答案:

没有答案