我正在尝试在添加一些需要在数据库中使用表的类之后更新我的数据库。
我收到以下错误:
There is already an object named 'Blogs' in the database.
我的数据上下文看起来像这样(最后一行是我需要添加到数据库的表):
public class WowDataContext : DbContext
{
public WowDataContext()
: base("name=DefaultConnection")
{ }
public DbSet<Genre> Ganres { get; set; }
public DbSet<TakeAway> TaKeAways { get; set; }
public DbSet<Gellery> Galleries { get; set; }
public DbSet<katering> Katring { get; set; }
public DbSet<Blog> Blogs { get; set; }
public DbSet<Events> events { get; set; }
//i need to add this folowing 3 tables
public DbSet<Order> orders { get; set; }
public DbSet<OrderDetail> OrderDetails { get; set; }
public DbSet<Cart> Carts { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
洞更新Db看起来像这样:
[http://pastebin.com/CTwbz6Wj 1
我的Db迁移看起来像这个Image ![迁移表] [2]`
答案 0 :(得分:0)
您可以尝试以下操作:
add-migration
命令update-database
命令如果这不起作用,并且如果它在测试环境中,那么您还可以执行以下操作:
add-migration
命令update-database
命令