建一个控制台来初始化数据库
1.方法一:
using (var dbcontext = new Efdb())
{
if (dbcontext.Database.Exists())
{
dbcontext.Database.Delete();
}
dbcontext.Database.Create();
}
2.方法二:
using (var dbcontext = new Efdb())
{
//如果数据库不存在就创建
dbcontext.Database.CreateIfNotExists();
}
3.方法三
using (var dbcontext = new Efdb())
{
//即便数据库存在也会重新创建(原数据存在)
dbcontext.Database.Initialize(true);
}