C# 无效的列名';内存是否经过优化';尝试在ASP.NET MVC代码第一个项目中打开db图表时出错

C# 无效的列名';内存是否经过优化';尝试在ASP.NET MVC代码第一个项目中打开db图表时出错,c#,asp.net,sql-server,asp.net-mvc,C#,Asp.net,Sql Server,Asp.net Mvc,我是mvc和实体框架的新手,我按照教程使用代码优先的方法创建应用程序,问题是程序运行得很好,但我看不到在localdb中创建的表,每当我尝试从服务器资源管理器连接打开表时,我都会遇到此错误(无效列名“is_memory_optimized”),在任何方面 我有visual studio 2013和sql server 2014,我想问题在于sql server 2014,因为在网站上他们这么说“有些东西不是它应该是的。”“内存优化”与SQL 2014中的一项新功能有关。我不能说发生了什么,但我建

我是mvc和实体框架的新手,我按照教程使用代码优先的方法创建应用程序,问题是程序运行得很好,但我看不到在localdb中创建的表,每当我尝试从服务器资源管理器连接打开表时,我都会遇到此错误(无效列名“is_memory_optimized”),在任何方面

我有visual studio 2013和sql server 2014,我想问题在于sql server 2014,因为在网站上他们这么说“有些东西不是它应该是的。”“内存优化”与SQL 2014中的一项新功能有关。我不能说发生了什么,但我建议您安装最近发布的SQL 2012 service pack 2。幸运的是,它修复了错误。”在msdn论坛上,但没有一条评论解决了问题,我也检查了stackoverflow中的帖子,但这也不起作用


这正是我收到的错误:

这不完全是问题的解决方案,因为我仍然在服务器资源管理器中遇到相同的错误,但您可以改为在服务器对象资源管理器中查看表关系图。 您还可以通过连接到(localdb)\MSSQLLocalDB(appconfig或webconfig中的默认连接)在SSMS中查看它,或者您可以将连接更改为(localdb)\v11或(localdb)\ProjectsV12,然后在服务器对象资源管理器或SSMS中再次查看它。您可以通过“sqllocaldb info”命令在命令提示符中查看本地数据库的列表。 我还发现,与此主题相关的这些链接以及代码优先方法中的db连接非常有用: