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

ICE03
ICE06
ICE25