【发布时间】:2014-07-06 09:19:23
【问题描述】:
我有一个 Web 服务项目,当然还有数据库集成 :) 我使用实体框架,所以我从我的数据库(sql server express)生成了我的 EF 模型。一切都很好,直到我的电脑坏了。我备份了我的项目文件,所以我恢复了它们。但我没有数据库备份(耻辱)。
据我所知Code First 有这个概念,我想知道我可以用它来重新生成我的数据库吗?否则我将不得不尝试从旧磁盘获取数据库,或者重写整个数据库。
在进行这些斗争之前,我想问一下并得到一个正确的答案,因为我认为它也可以帮助其他人。
【问题讨论】:
-
this 是否适用于您的情况?
-
我想是的,我会调查的;)
-
我刚刚有机会看了一下,真的很简单。我右键单击模型,然后说从模型生成 Db,POOF! sql脚本在那里。然后在 sql server 上运行它完成了工作 :) 顺便说一句,我其实有点惊讶,因为旧的 db 是 mysql 而新的是 sql server,它仍然像一个魅力:)
标签: c# sql-server entity-framework ef-code-first