我正试图在工作中创建一个EF5 Model First项目。Visual Studio 2012和EF5在非Windows 8计算机上的开发
在我创建模型并单击从模型生成数据库后,起初它并没有创建后面的代码。看起来有点我发现代码生成策略被设置为无。我将它设置为默认值(想知道为什么没有默认值,而不是默认值)并重新生成数据库。
现在它创建了代码,但它不会编译。 错误读取 - 部分声明不能指定不同的基类。 只有这个错误出现在容器类的生成代码中。
我还注意到,SQLce文件没有sintax高亮显示,右边的按钮菜单上没有执行脚本选项,根据视频http://msdn.microsoft.com/en-us/data/jj205424.aspx应该有。
有谁知道如何解决这些问题?
UPDATE:所以我一Win8的机器上安装VS2012,这是正确的在那里 - 回到我原来的机器(Win7的),我卸载和安装一次,问题依然存在。我想这是Win7的种种限制 - 就像Win7上的win8应用程序开发一样。
但不像Win8应用程序,应该没有理由不能在Win7上开发数据库应用程序,所以我的问题应该改为:有什么我可以安装以便能够使用全部数据库工具在Win7中瞄准VS2012?
我没有 - 它没有 - 这不是问题 - 再加上它的背后是生成的代码 - 唯一让我必须手动对数据库执行的SQL - 比它只是工作等 – 537mfb