我使用Code First DB跟踪了针对ASP .NET 5和EF 7的复数的教程。 这是连接字符串:
"WorldContextConnection": "Server=CVU-OCTAVIANE\\SQLEXPRESS;Database=TheWorldDB;Trusted_Connection=true;"
我添加了初始迁移(工作正常),然后我尝试使用EF 7功能自动创建数据库:我创建了一个Context类型,我使用Database.EnsureCreated()在第一个创建数据库跑。这是上下文类:
public class WorldContext : DbContext
{
public WorldContext()
{
Database.EnsureCreated();
}
public DbSet<Trip> Trips { get; set; }
public DbSet<Stop> Stops { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var connString = Startup.Configuration["Data:WorldContextConnection"];
optionsBuilder.UseSqlServer(connString);
base.OnConfiguring(optionsBuilder);
}
}
当我运行项目“当前命令发生严重错误”
时由于
答案 0 :(得分:1)
我遇到了同样的问题,似乎已经解决了。
我不确定是否需要以下所有内容,但这是我采取的步骤
答案 1 :(得分:0)
实际上我遇到了与你相同的问题,而且我减少了几步。