通常连接到外部数据库,但我想摆弄使用本地数据库创建项目。我使用的是 SQLServer Express 本地数据库,而不是 CE。
我可以使用 EF 添加表,但如果我在服务器资源管理器中右键单击表,我仅有的选项是刷新和属性,即没有添加表菜单选项。同样,如果我右键单击 EF 创建的表之一,我也只会获得刷新和属性菜单选项,因此我无法添加行等。存储过程存在同样的问题;我无法添加任何内容(如果我想使用 EF 和存储过程进行一些测试),因为我只有 Refresh 和 Properties 菜单选项。
跟进:我已将此问题隔离到 VS2012 Professional。当我使用 VS2010 时,它完全按预期工作:我可以添加表和存储过程。执行与 VS2012 相同的步骤会导致没有菜单选项可以添加表或存储过程。我使用 SQLServer 2012 LocalDB 生成了这些测试结果。