Tabella ModuleDependency
La tabella ModuleDependency mantiene un elenco di altri moduli di merge necessari per il corretto funzionamento del modulo di merge. Questa tabella consente a uno strumento di merge o verifica di assicurarsi che i moduli di unione necessari siano effettivamente inclusi nel database del programma di installazione dell'utente. Lo strumento verifica facendo riferimento incrociato a questa tabella con la tabella ModuleSignature nel database del programma di installazione.
La tabella ModuleDependency include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
ModuleID | Identificatore | S | N |
ModuleLanguage | Integer | S | N |
RequiredID | Identificatore | S | N |
RequiredLanguage | Integer | S | N |
RequiredVersion | Versione | S |
Colonne
-
Moduleid
-
Identificatore del modulo di merge. Si tratta di una chiave esterna nella tabella ModuleSignature.
-
ModuleLanguage
-
ID lingua decimale del modulo di merge in ModuleID. Si tratta di una chiave esterna nella tabella ModuleSignature.
-
RequiredID
-
Identificatore del modulo di merge richiesto dal modulo di merge in ModuleID.
-
RequiredLanguage
-
ID lingua numerica del modulo di merge in RequiredID. La colonna RequiredLanguage può specificare l'ID lingua per una singola lingua, ad esempio 1033 per l'inglese statunitense o specificare l'ID lingua per un gruppo di lingue, ad esempio 9 per qualsiasi inglese. Se il campo contiene un ID lingua del gruppo, qualsiasi modulo di merge con codice linguistico in tale gruppo soddisfa la dipendenza. Se RequiredLanguage è impostato su 0, qualsiasi modulo di merge che soddisfa gli altri requisiti soddisfa la dipendenza.
-
RequiredVersion
-
Versione del modulo di merge in RequiredID. Se questo campo è Null, qualsiasi versione riempie la dipendenza.
Convalida