Відсутні LINQ до класів SQL (конструктор DBML) у Visual Studio 2017 RC


82

Як я можу додати LINQ до класу SQL (файл .dbml) до Visual Studio 2017 RC. Не можу знайти. Будь ласка, допоможіть, дякую.

Це ss шаблонів даних.


5
тому, хто качка працює над випусками VS, потрібен великий ляпас, щоб не думати про зворотну сумісність. Речі просто зникають у нових версіях.
ahsant

Відповіді:


101

Вам потрібно ввімкнути конструктор під час встановлення, це не ввімкнено за замовчуванням: 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 tools " у полі " Code Tools категорії в "окремих компонентів" вкладці Візуальний монтажником Studio. "


3
Я спробував багато оновлень і розширень, але це не спрацювало. Зараз я модифікував VS-2017, і він працює. Ще раз спасибі!
ğağatay Ay

Це особливість, а не помилка! xxxD
Duefectu

8
Примітка для працівників Google, ви знайдете його на вкладці " Індивідуальні компоненти" , а не в списку " Індивідуальні компоненти" в правій частині вікна
MickyD

Це спрацювало для мене. І я додав посилання за посиланням для інших, щоб отримати інформацію трохи швидше.
Метт

1
Я зробив це, навіть переінсталював VS 2017. ЩЕ НЕ існує, хоча візуальний редактор є.
Боб Вебстер,

97

За замовчуванням інсталятор VS 2017 не надає LINQ до інструментів SQL під час встановлення, ми повинні вибрати це та змінити.

Виконайте прості кроки звідси:

Відкрийте інсталятор VS2017 .

Перейдіть до окремих компонентів .

Виберіть інструменти LINQ To SQL із інструментів коду.

і просто модифікуйте .

або перевірте цей знімок екрана, і ви зрозумієте ідею.

Інсталятор VS2017


1
Просто примітка, яка може комусь допомогти. На моєму резюме перевірено інструменти LINQ to SQL при перегляді робочих навантажень. Але для окремих компонентів це все ще не було перевірено. Перевірка там вирішила проблему.
Джо Рудер,

14

Кроки :

  1. Відкрийте VS 2017
  2. Зайдіть в Інструменти -> Отримати інструменти та функції
  3. Клацніть на вкладку Індивідуальні компоненти
  4. Прокрутіть униз, ви знайдете "Linq to Sql tools" в категорії " Інструменти коду "
  5. Перевірте та натисніть Змінити. Він встановить компонент, близько 6 Мб

Працюючи чудово. Супер :)
Туласірам


7

Відкрийте інсталятор Vs 2017, перейдіть до окремих компонентів і перевірте компонент LINQToSQL, після чого натисніть кнопку змінити.


1

Якщо ви використовуєте DotNetCore. Linq to SQL не відображає опцію. Щоб використовувати Linq to SQL, вам потрібно вибрати DotNetFrameWork, тоді у вас буде можливість вибрати Linq to SQL. У мене це спрацювало.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.