我正在使用启用了迁移的EF6。我有一个项目,我决定核化,然后从SVN重新拉。我没有意识到/不知道连接的数据库(存储在APP_DATA中的本地数据库.mdf文件)没有检入,而且我不确定我是否希望它检入。
EF在启动时没有创建数据文件,我尝试将初始化器更改为CreateDatabaseIfNotExists,但它不起作用。我没有看到创建它的任何命令行选项,并且运行"update-database“失败,因为数据文件不存在。我如何创建它?
发布于 2017-05-03 05:45:43
我不知道它是否仍然与您相关,但您可以随时删除您的迁移文件夹,并添加一个DropCreateDatabaseAlways种子:
public class MyDbContext : DbContext
{
public MyDbContext() : base("SomeDBName")
{
Database.SetInitializer<MyDbContext>(new DropCreateDatabaseAlways<MyDbContext>());
}
}https://stackoverflow.com/questions/27359567
复制相似问题