首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF6如何创建丢失的mdf

问EF6如何创建丢失的mdf
EN

Stack Overflow用户
提问于 2014-12-08 21:56:14
回答 1查看 143关注 0票数 1

我正在使用启用了迁移的EF6。我有一个项目,我决定核化,然后从SVN重新拉。我没有意识到/不知道连接的数据库(存储在APP_DATA中的本地数据库.mdf文件)没有检入,而且我不确定我是否希望它检入。

EF在启动时没有创建数据文件,我尝试将初始化器更改为CreateDatabaseIfNotExists,但它不起作用。我没有看到创建它的任何命令行选项,并且运行"update-database“失败,因为数据文件不存在。我如何创建它?

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 05:45:43

我不知道它是否仍然与您相关,但您可以随时删除您的迁移文件夹,并添加一个DropCreateDatabaseAlways种子:

代码语言:javascript
复制
public class MyDbContext : DbContext
    {
        public MyDbContext() : base("SomeDBName")
        {
            Database.SetInitializer<MyDbContext>(new DropCreateDatabaseAlways<MyDbContext>());
        }
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27359567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档