Faltan clases de LINQ to SQL (diseñador DBML) en Visual Studio 2017 RC

81

¿Cómo puedo agregar LINQ a la clase SQL (archivo .dbml) a Visual Studio 2017 RC? No lo encuentro. Por favor ayuda, gracias.

Esta es la ss de las plantillas de datos.

Çağatay Ay
fuente
5
Quienquiera que esté trabajando en las versiones VS necesita una gran bofetada por no pensar en la compatibilidad con versiones anteriores. Las cosas simplemente desaparecen en versiones más nuevas.
ahsant

Respuestas:

100

Debe optar por habilitar el diseñador durante la instalación, no está habilitado de forma predeterminada: https://developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html

"La edición de archivos .dbml con una superficie de diseñador requiere las herramientas LINQ to SQL que no se instalan de forma predeterminada como parte de ninguna de las cargas de trabajo de Visual Studio 2017. Se puede instalar seleccionando el elemento 'Herramientas LINQ to SQL' debajo de ' Categoría Herramientas de código en la pestaña 'Componentes individuales' del instalador de Visual Studio " .

ErikEJ
fuente
3
Intenté muchas actualizaciones y ampliaciones, pero no funcionó. Ahora modifiqué VS-2017 y funciona ¡Gracias de nuevo!
Çağatay Ay
¡Es una característica, no un error! xxxD
Duefectu
8
Nota para los empleados de Google, lo encontrará en la pestaña Componentes individuales, no en la lista de Componentes individuales en el lado derecho de la ventana
MickyD
Esto funcionó para mí. Y agregué la cita del enlace para que otros obtengan la información un poco más rápido.
Matt
1
Hice esto, incluso reinstalé VS 2017. TODAVÍA no está allí, aunque el editor visual sí.
Bob Webster
95

De forma predeterminada, el instalador de VS 2017 no proporciona herramientas LINQ to SQL durante la instalación, tenemos que seleccionarlo y modificarlo.

Siga sencillos pasos desde aquí:

Abra el instalador VS2017 .

Vaya a Componentes individuales .

Seleccione las herramientas LINQ To SQL de las herramientas de código.

y simplemente modificar .

o mira esta captura de pantalla, te harás una idea.

Instalador VS2017

Señor Javed Multani
fuente
1
Solo una nota que podría ayudar a alguien. En el mío, el resumen tenía las herramientas LINQ to SQL marcadas al mirar las cargas de trabajo. Pero en los componentes individuales todavía estaba sin marcar. Verificarlo allí solucionó el problema.
Joe Ruder
13

Pasos :

  1. Abierto VS 2017
  2. Vaya a Herramientas -> Obtener herramientas y funciones
  3. Haga clic en la pestaña Componentes individuales
  4. Desplácese hacia abajo, encontrará "Linq to Sql tools" en la categoría Herramientas de código
  5. Marque y haga clic en Modificar. Instalará el componente, sus alrededor de 6 mb
Amit baderia
fuente
Funcionando bien. Super :)
Thulasiram
7

Abra el instalador Vs 2017, vaya a los componentes individuales y verifique el componente LINQToSQL, luego haga clic en el botón Modificar.

Bahaa Salaheldin
fuente
1

Si usa DotNetCore. Linq to SQL no muestra la opción. Para usar Linq a SQL, debe seleccionar DotNetFrameWork y luego tendrá la opción de seleccionar Linq a SQL. Funcionó para mí.

Nick_H
fuente