2012-02-29 60 views
21

對SQL數據庫結構進行一些更改(使用SQL Server Management Studio中的腳本)之後,如何更新Visual Studio中的DataSet.xsd文件以匹配新的結構體?我必須手動執行此操作嗎?
我曾考慮刪除DataSet並導入一個新的DataSet,但是我將失去所有的自定義Table Adapter查詢。在Visual Studio中更新DataSet結構以匹配新的SQL數據庫結構

回答

24

也許你的問題已經回答了here at http://social.msdn.microsoft.com/Forums

編輯:我意識到剛纔說這是/是一個非常貧窮的答案。那麼,那個時候,我是這個網站的真正初學者。所以,我更新我的答案現在複製此鏈接的相關內容,上述

在數據集設計如果右鍵單擊TableAdapter的,然後單擊 「配置」 TableAdapter配置嚮導打開,您可以 重新配置的主要查詢來定義表格的模式。此 應保留在初始配置後添加的附加TableAdapter查詢(附加的 方法)。

。當然,另外的方法也將需要重新配置,如果他們引用已被從表中 數據庫中刪除的列,或如果任何列定義的改變(例如,如果 數據類型是改變或修改)。因此,如果將附加列 添加到表中,並且允許空值,則現有方法 仍然可以工作 - 僅取決於數據庫中表的模式 的更改範圍。

我想在這裏報告的aswerer的名稱,但沒有。

+0

謝謝,我沒有通過Google搜索找到它。 – MattyG 2012-03-02 04:55:23

+3

非常感謝,經過一年的回訪和改善社區質量的偉大工作。真的很感激和有用的信息。 – 2014-08-19 05:40:04

+1

如果我需要更新DataSet.xsd會怎麼樣,因爲我在一些表格上添加了一些列,但是添加了一些全新的表格或視圖? – 2015-05-26 13:36:05