为什么OR设计师不允许我将表拖到设计表面?

4 server-explorer linq-to-sql data-connections visual-studio-2012

我在somee.com上托管了一个数据库 我在VS 2012的Server Explorer中添加了一个新连接,测试连接成功.我也可以成功查看SE中的表格,从管理面板@ somee.com对数据库所做的任何更改也会立即反映在服务器资源管理器中.

但是当我试图将表格拖到设计图面上时,OR设计师没有反馈,光标不会改变为拖放,也不允许我实现同样的效果.此外,我注意到选择表格或属性中的任何列> 属性显示所有属性但它们被禁用,即我不能对属性进行任何更改(它们是只读的)

我之前使用过LINQ-to-SQL类,但没有遇到过这样的行为.我一直能够编辑属性并将表添加到O/R deisgner.

我在WPF应用程序中尝试过相同的操作,WCF服务没有成功.有任何想法吗?

Kev*_*ain 8

我找到了一个解决方案,帮助我将拖动表解决到Visual Studio 12中的.dbml设计器视图

  • 替换dsref80.dll驱动程序: C:\ Program Files(x86)\ Common Files\microsoft shared\Visual Database Tools\dsref80.dll OR C:\ Program File\Common Files\microsoft shared\Visual Database Tools\dsref80.dll
  • 使用dserf80.dll,您可以从以下链接下载: www.wincabs.com/free-dll/?db = d&file = Dsref80(该链接不再工作,但其他人可以在这里用Google搜索)

参考:Social.msdn.microsoft.com/Forums/en-US/d65c71f5-3887-4f2a-bbd3-e799a4ac6fdc/visual-studio-database-tools-error

  • 我第一次遇到这个问题,这个dll对我来说很好:http://www.down-dll.com/index.php?file-download = dsref80.dll&arch = 32bit&version = 10.0.030119.1&dsc = Visual-Studio --- DSRef# (2认同)