2012-02-29 34 views
21

Sau khi thực hiện một số thay đổi đối với cấu trúc cơ sở dữ liệu SQL của tôi (sử dụng tập lệnh trong SQL Server Management Studio), làm thế nào tôi có thể cập nhật tệp DataSet.xsd của mình trong Visual Studio kết cấu? Tôi phải làm điều này bằng tay?
Tôi đã xem xét xóa Tập dữ liệu và nhập Số liệu mới, nhưng tôi sẽ mất tất cả các truy vấn Bộ điều hợp bảng tùy chỉnh của mình.Cập nhật cấu trúc DataSet trong Visual Studio để khớp cấu trúc cơ sở dữ liệu SQL mới

Trả lời

24

Có lẽ vấn đề của bạn đã được trả lời here at http://social.msdn.microsoft.com/Forums

EDIT: Tôi nhận ra chỉ là bây giờ rằng đây là/là một câu trả lời rất nghèo. Vâng, vào thời điểm đó, tôi là một người mới bắt đầu thực sự trong trang web này. Vì vậy, tôi cập nhật câu trả lời của tôi bây giờ sao chép ở đây là nội dung có liên quan của các liên kết ở trên

Nếu bạn nhấn phải chuột lên TableAdapter trong thiết kế Dataset và nhấp 'Cấu hình' các TableAdapter Configuration Wizard sẽ mở ra nơi bạn có thể reconfigure chính truy vấn xác định lược đồ của bảng của bạn. Điều này nên để lại các truy vấn TableAdapter bổ sung (các phương thức bổ sung) đã được thêm sau cấu hình ban đầu. Tất nhiên các phương pháp bổ sung cũng sẽ cần phải được cấu hình lại nếu chúng tham chiếu đến cột đã được xóa khỏi bảng trên cơ sở dữ liệu hoặc nếu bất kỳ định nghĩa cột nào thay đổi (ví dụ: nếu loại dữ liệu là thay đổi hoặc sửa đổi). Vì vậy, nếu một cột có điều kiện là được thêm vào bảng và nó cho phép giá trị Null các phương thức hiện có vẫn hoạt động - chỉ phụ thuộc vào phạm vi thay đổi đối với lược đồ của bảng trong cơ sở dữ liệu.

Tôi muốn báo cáo ở đây cũng là tên của người khai báo nhưng không có.

+0

Cảm ơn vì điều đó, tôi không tìm thấy nó bằng cách googling. – MattyG

+3

Cảm ơn rất nhiều, một công việc tuyệt vời để quay trở lại và cải thiện chất lượng câu trả lời cho cộng đồng sau một năm. Thực sự đánh giá cao và thông tin hữu ích. –

+1

Điều gì sẽ xảy ra nếu tôi cần cập nhật DataSet.xsd vì tôi không chỉ thêm một số cột trên một số bảng mà là một số bảng hoặc khung nhìn hoàn toàn mới? –

Các vấn đề liên quan