在Visual Studio 2017 RC中缺少LINQ to SQL类(DBML设计器)


81

如何将LINQ添加到Visual Studio 2017 RC的SQL类(.dbml文件)。我找不到 请帮忙,谢谢。

这就是数据模板。


5
鸭子正在开发VS版本的人都需要付出很大的一记耳光,因为他们不会考虑向后兼容性。事情在新版本中只会消失。
ahsant

Answers:


100

您需要选择在安装过程中启用设计器,默认情况下未启用它:https : //developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html

“使用设计器图面编辑.dbml文件需要LINQ to SQL工具,这些工具默认情况下不会作为Visual Studio 2017的任何工作负载的一部分进行安装。可以通过在“工具”下选择“ LINQ to SQL工具”项来进行安装Visual Studio安装程序“单个组件”选项卡中的代码工具”类别


3
我尝试了许多更新和扩展,但没有成功。现在我修改了VS-2017,它可以工作了。再次感谢!
Çağatay唉

这是功能而不是错误!xxxD
Duefectu

8
请注意Google员工,您会在窗口右侧的“单个组件” 标签上找到它,而不是在窗口右侧的“单个组件”列表上
MickyD

这对我有用。然后,我从链接中添加了其他人的引用,以便更快地获取信息。
马特

1
我做到了,甚至重新安装了VS2017。尽管有可视编辑器,但STILL不存在。
鲍勃·韦伯斯特

95

默认情况下,VS 2017安装程序在安装时不提供LINQ to SQL工具,我们必须对其进行选择和修改。

请从此处执行简单的步骤:

打开VS2017安装程序

转到单个组件

从代码工具中选择LINQ To SQL工具。

然后修改

或查看此屏幕截图,您就会明白。

VS2017安装程序


1
只是可能对某人有用的便条。在我的总结中,查看工作负载时检查了LINQ to SQL工具。但是在单个组件下,它仍然未被选中。检查那里解决了问题。
Joe Ruder

13

步骤

  1. 打开VS 2017
  2. 转到工具->获取工具和功能
  3. 单击单个组件选项卡
  4. 向下滚动,您将在“代码工具”类别下找到“ Linq to Sql tools”
  5. 检查并单击修改。它将安装组件,其大约6 mb

工作正常。超级:)
图拉西兰


7

打开Vs 2017安装程序,转到单个组件并检查LINQToSQL组件,然后单击“修改”按钮。


1

如果您使用DotNetCore。Linq to SQL没有显示该选项。要使用Linq to SQL,您需要选择DotNetFrameWork,然后可以选择Linq to SQL。它为我工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.