提供資料庫物件的完整名稱
您可以完整限定「資料庫物件」(Database Object) 的參考,以改善資料庫程式碼的設定,也能讓其他人更容易了解。 當您從一個位置複製程式碼至另一個位置時 (例如「資料庫專案」(Database Project)),也可以避免錯誤。 例如,您必須從資料庫中的預存程序複製程式碼,該資料庫在結構描述 (名為 [CustomerData]) 中有一個表格名為 [Customer]。 如果您在該資料行的參考中加入結構描述的名稱,就會變成 [CustomerData].[Customer]。 只要完整限定這些參考,則當您複製該程式碼時,就比較不會不小心參考到不同結構描述中的 [Customer] 表格。
您不需要自己完整限定每一個參考,您可以使用「資料庫重構」(Database Refactoring) 來自動化更新程式碼區塊中或整個資料庫專案中所有物件的名稱。 然後您就可以先預覽每一個變更,再將變更套用至您的「資料庫專案」。
部署
使用重構時,只更新資料庫專案,而不更新實際執行資料庫。 遵循這項策略可讓您得到資料庫專案的所有優點,包括版本控制和小組開發。 當您部署變更時,重構錄檔案會幫助您保留原本變更資料庫專案的意圖。
如需詳細資訊,請參閱建置和部署資料庫到隔離的開發環境。
![]() |
---|
在小組環境中,您應該先執行應用程式和「資料庫單元測試」(Database Unit Test),然後再將您的變更部署到實際執行伺服器。 如需詳細資訊,請參閱開始進行小組資料庫開發。 |
一般工作
下表列出支援此案例之一般工作的說明,以及詳細資訊的連結,這些資訊可幫助您成功完成這些工作。
工作 |
支援主題 |
---|---|
獲得實務經驗:您可以執行下面的逐步解說,開始熟悉如何使用重構來完整限制資料庫專案的名稱,以及其他類型的重構。 |
|
提供資料庫物件的完整名稱:您可以使用重構來完整限定資料庫專案中資料庫物件的名稱。 您可以在套用變更之前預覽內容,做為重構作業的一部分。 |
|
復原重構作業:如果您認為必須復原重構作業,您可以在 Visual Studio 的目前工作階段中復原該重構作業。 |
|
部署資料庫重構變更:當您重構資料庫專案後,必須將這些變更部署到目標資料庫。 通常您會先將變更部署至「隔離的開發環境」(Isolated Development Environment) 進行測試,然後再簽入至版本控制。 |
|
疑難排解問題:您可以了解如何透過資料庫重構疑難排解常見的問題。 |