从EF模型恢复数据库是否可能?
本文关键字:是否 数据库 EF 模型 恢复 | 更新日期: 2023-09-27 18:11:41
我有一个web服务项目,当然有数据库集成:)我使用实体框架,所以我从我的db (sql server express)生成了我的EF模型。一切都很好,直到我的电脑坏了。我备份了我的项目文件,所以我恢复了它们。但是我没有数据库备份(真遗憾)。
据我所知,有这个概念Code First
,我想知道的是我可以用它来再生我的数据库吗?否则我将不得不尝试从旧磁盘中获取db,或者重写整个db。
在进入这些挣扎之前,我想问并得到一个适当的答案,因为我认为它也可以帮助别人。
当然可以。
在DbContext构造函数中指定一个连接字符串,它指向一个不存在的数据库,数据库将从头创建。
EF工作流是"可逆的",因为您可以从DB到模型或从模型到DB,无论模型是图形EDM还是DbContext。