Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql 为什么';t或designer允许我将表格拖动到设计图面?_Linq To Sql_Visual Studio 2012_Server Explorer_Data Connections - Fatal编程技术网

Linq to sql 为什么';t或designer允许我将表格拖动到设计图面?

Linq to sql 为什么';t或designer允许我将表格拖动到设计图面?,linq-to-sql,visual-studio-2012,server-explorer,data-connections,Linq To Sql,Visual Studio 2012,Server Explorer,Data Connections,我有一个数据库托管在 我在VS 2012的服务器资源管理器中添加了一个新连接,测试连接成功。我还可以成功地看到SE中的表,并且从管理面板@对数据库所做的任何更改也会立即反映在服务器资源管理器中 但是,当我试图将表拖到设计图面上时,没有来自或设计器的反馈,光标不会变为drag-n-drop,也不允许我实现相同的效果。此外,我注意到,选择表或表中的任何列>属性会显示所有属性,但它们被禁用,即我无法对属性进行任何更改(它们是只读的) 我以前使用过LINQtoSQL类,但没有经历过这种行为。我一直能够编

我有一个数据库托管在 我在VS 2012的服务器资源管理器中添加了一个新连接,测试连接成功。我还可以成功地看到SE中的表,并且从管理面板@对数据库所做的任何更改也会立即反映在服务器资源管理器中

但是,当我试图将表拖到设计图面上时,没有来自或设计器的反馈,光标不会变为drag-n-drop,也不允许我实现相同的效果。此外,我注意到,选择表或表中的任何列>属性会显示所有属性,但它们被禁用,即我无法对属性进行任何更改(它们是只读的)

我以前使用过LINQtoSQL类,但没有经历过这种行为。我一直能够编辑属性并向O/R deisgner添加表

我曾在WPF应用程序WCF服务中尝试过同样的方法,但没有成功。
有什么想法吗?

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

  • 更换dsref80.dll驱动程序: C:\Program Files(x86)\Common Files\microsoft shared\Visual数据库 工具\dsref80.dll或C:\Program File\Common Files\microsoft 共享\可视化数据库工具\dsref80.dll
  • 使用dserf80.dll,您可以从以下链接下载: www.wincabs.com/free dll/?db=d&file=Dsref80(该链接不再有效,但其他链接可以像此链接一样通过谷歌搜索)

参考:

我也遇到了同样的问题,但我没有交换掉dll(此时已过期),而是在服务器资源管理器中的表上单击鼠标右键,单击“复制”,然后在设计图面上单击鼠标右键,然后单击“粘贴”


因此,如果您可以不使用拖放,而是使用复制和粘贴,那么此解决方案可能会更方便。

我无法再将表添加到设计器中,不能使用拖放,也不能使用复制和粘贴


对我有效的是重新启动VisualStudio。重新启动后,它再次正常工作。

非常感谢……很抱歉,我离开了很长时间……但我尝试了,效果很好!!wincab.com网站已经不存在了,只需谷歌“下载dserf80.dll”你就能找到它。非常感谢@Kevin Crain的回答!我第一次遇到这个问题时,这个dll对我来说工作得很好:很高兴:)考虑到我唯一一个仍在使用它的项目处于“仅维护”模式,这对我来说是一个简单得多的解决方案,因为对模型的更改非常少,所以谢谢!