【发布时间】:2015-01-06 11:56:53
【问题描述】:
在一个带有 EDMX 实体模型的 EF 项目中,当我右键单击并点击 Generate database from Model... 我得到错误:
尝试从模型生成数据库脚本时发生异常,因为指定的工作流文件 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen\ Generate T-SQL Via T4 (TPH).xaml' 不存在。
我的硬盘上根本不存在带有“生成”一词的 XAML 文件。我以为我用 VS 2013 和 NuGet 包安装了所有我需要的东西。
我还安装了 Entity Framework 6 Tools for Visual Studio 2012 & 2013,但没有添加 XAML 文件,错误仍然出现。
在 MSDN 上,生成数据库向导在 ADO.NET 实体数据模型工具 (http://msdn.microsoft.com/en-us/library/vstudio/bb399249(v=vs.100).aspx) 下进行了讨论,但我无法在线或从 VS 扩展“商店”下载它.
在 Windows 程序和功能中,我有这些包含“实体”的项目:
- 适用于 Visual Studio 2013 的实体框架 6.1.2 工具
- 适用于 Visual Studio 2012 的实体框架设计器 -chs
我错过了什么?
【问题讨论】:
-
开始为自己解决这个问题,如果我对其进行排序,将发布答案。该 XAML 文件对 Google 来说很难。试图查看 TPH 策略是否“退出”以支持 TPT 并因此使用不同的 XAML 文件...
标签: entity-framework visual-studio-2013