我正在使用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只是巧合?
由于