Thiếu lớp LINQ to SQL (trình thiết kế DBML) trong Visual Studio 2017 RC


81

Làm cách nào để thêm LINQ vào lớp SQL (tệp .dbml) vào Visual Studio 2017 RC. Tôi không thể tìm thấy nó. Xin vui lòng giúp đỡ, cảm ơn.

Đây là ss của mẫu dữ liệu.


5
bất cứ ai mà con vịt đang làm việc trên bản phát hành VS cần một cú tát lớn vì không nghĩ đến khả năng tương thích ngược. Mọi thứ chỉ đơn giản là biến mất trong các phiên bản mới hơn.
ahsant

Câu trả lời:


100

Bạn cần phải chọn để bật trình thiết kế trong khi cài đặt, nó không được bật theo mặc định: https://developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working .html

"Chỉnh sửa tệp .dbml với bề mặt thiết kế yêu cầu công cụ LINQ to SQL không được cài đặt theo mặc định như một phần của bất kỳ khối lượng công việc nào của Visual Studio 2017. Nó có thể được cài đặt bằng cách chọn mục 'Công cụ LINQ to SQL' bên dưới ' Danh mục Công cụ mã ' trong tab ' Thành phần riêng lẻ ' của trình cài đặt Visual Studio. "


3
Tôi đã thử nhiều bản cập nhật và mở rộng nhưng nó không hoạt động. Bây giờ tôi đã sửa đổi VS-2017 và nó hoạt động. Cảm ơn một lần nữa!
Çağatay Ay

Đó là một tính năng không phải là một lỗi! xxxD
Duefectu

8
Lưu ý để nhân viên của Google, bạn sẽ tìm thấy nó trên thành phần riêng tab không phải là thành phần riêng danh sách ở phía bên tay phải của cửa sổ
MickyD

Điều này đã làm việc cho tôi. Và tôi đã thêm trích dẫn từ liên kết để những người khác có được thông tin nhanh hơn một chút.
Matt

1
Tôi đã làm điều này, thậm chí đã cài đặt lại VS 2017. VẪN không có ở đó, mặc dù trình chỉnh sửa trực quan.
Bob Webster

95

Theo mặc định, trình cài đặt VS 2017 không cung cấp các công cụ LINQ to SQL trong khi cài đặt, chúng tôi phải chọn và sửa đổi.

Làm theo các bước đơn giản từ đây:

Mở trình cài đặt VS2017 .

Đi tới Thành phần riêng lẻ .

Chọn công cụ LINQ To SQL từ các công cụ mã.

và chỉ cần sửa đổi .

hoặc kiểm tra ảnh chụp màn hình này, bạn sẽ có được ý tưởng.

Trình cài đặt VS2017


1
Chỉ là một ghi chú có thể giúp ích cho ai đó. Bản tóm tắt của tôi đã kiểm tra các công cụ LINQ to SQL khi xem Khối lượng công việc. Nhưng trong phần thành phần Cá nhân, nó vẫn không được chọn. Kiểm tra nó ở đó đã khắc phục sự cố.
Joe Ruder

13

Các bước :

  1. Open VS 2017
  2. Đi tới Công cụ -> Nhận Công cụ và Tính năng
  3. Nhấp vào tab Thành phần riêng lẻ
  4. Cuộn xuống, bạn sẽ tìm thấy "Công cụ Linq to Sql" trong danh mục Công cụ mã
  5. Kiểm tra và nhấp vào Sửa đổi. Nó sẽ cài đặt thành phần, khoảng 6 mb

Làm việc tốt. Siêu :)
Thulasiram


7

Mở trình cài đặt Vs 2017, đi đến các thành phần riêng lẻ và kiểm tra thành phần LINQToSQL sau đó nhấp vào nút sửa đổi.


1

Nếu, bạn sử dụng DotNetCore. Linq to SQL không hiển thị tùy chọn. Để sử dụng Linq to SQL, bạn cần chọn DotNetFrameWork, sau đó bạn sẽ có một tùy chọn để chọn Linq to SQL. Nó đã làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.