从模型生成数据库创建空的edmx sql脚本

时间:2013-05-18 17:17:39

标签: c# entity-framework entity-framework-4 code-first

我首先使用Code,创建了我的实体,现在正尝试从模型生成数据库。我已经通过向导,成功连接到服务器,选择了新数据库的名称并退出。我会自动生成一个edmx.sql脚本来运行,除非它打开它时它是空的,它会大大减慢VS 2010的速度,直到我必须终止进程。

当我查看服务器时,数据库已经创建(正如预期的那样,因为向导要求我创建它)但是没有表格(显然是因为我没有运行脚本)。

任何想法在这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

我发现了导致这种情况的原因。显然,VS2010上的SP1升级会激怒这类事情。需要从DVD手动重新安装以下文件:

DACFramework_enu.msi

DACProjectSystemSetup_enu.msi

TSqlLanguageService_enu.msi

现在我可以看到完整的脚本,运行它,排序!