我正在尝试在工作中创建一个 EF5 Model First 项目。
在我创建模型并单击从模型生成数据库后,起初它并没有创建背后的代码。稍微看了一下,我发现代码生成策略设置为无。我将其设置为默认值(想知道为什么没有默认值,而不是默认值)并重新生成数据库。
现在它确实创建了代码,但它不会编译。错误读取 - 部分声明不得指定不同的基类。只有这个错误出现在生成的代码中,在容器类中。
我还注意到 SQLce 文件没有突出显示,并且右键菜单上没有执行脚本选项,根据http://msdn.microsoft.com/en-us/data/jj205424.aspx上的视频,Wich应该。
有谁知道如何解决这些问题?
更新:所以我在 Win8 机器上安装了 VS2012,这是正确的 - 回到我原来的机器(Win7)我卸载并再次安装,问题仍然存在。我想这是 Win7 的某种限制 - 就像 Win7 上没有 win8 应用程序开发一样。
但与 Win8 Apps 不同,应该没有理由不能在 Win7 上开发 DB 应用程序,所以我的问题应该改写为:我可以安装一些东西来使用针对 VS2012 的完整 DB 工具吗?赢7?