在合併模組資料庫中命名主鍵
合併模組資料庫必須遵循標準命名慣例的主鍵名稱。 此命名慣例的目的是要減少在合併模組中的資料表資料行與目標安裝套件之間建立名稱衝突的可能性。 命名慣例無法套用至主鍵可安裝資料的資料表。 請勿將命名慣例套用至下表:
例如,請勿用於 MIME 資料表的主鍵,因為這是 MIME 類型,而且套用命名程式會變更其意義。 在這些情況下,名稱衝突取決於資料在模組中是唯一的意義。
合併模組中主鍵的名稱必須包含附加自合併模組 GUID 之字串的可讀取名稱。 每個合併模組都必須有自己的 GUID。 合併模組的 GUID 也應該撰寫至合併模組的 修訂編號摘要 屬性。 開發人員可以使用 GUIDGEN 之類的公用程式來建立 GUID。
下列程式描述如何產生遵守標準命名慣例的主資料庫金鑰。 將下列程式套用至未安裝主鍵資料的資料表。
在合併模組中命名資料表記錄的主鍵
- 撰寫主鍵名稱的可讀取部分。 挑選可讀取的名稱來識別此記錄,例如 MyRowEntry。
- 產生或取得合併模組的 GUID。 請注意,所有 GUID 都必須以大寫撰寫。 如需 GUID 的詳細資訊,請參閱 GUID。 以下是 GUID 的範例:{880DE2F0-CDD8-11D1-A849-006097ABDE17}。 在下列步驟中,您會將此修改為必須附加至合併模組中每個主鍵名稱的字元字串。
- 從 GUID 的開頭和結尾移除大括弧。
- 將所有虛線變更為底線。
- 將結果附加至主鍵名稱的可讀取部分結尾。 以句號分隔可讀取的名稱與修改的 GUID。 上述範例 GUID 的主鍵名稱會變成MyRowEntry.880DE2F0_CDD8_11D1_A849_006097ABDE17。
- 重複以命名合併模組中所有資料表的所有主鍵。