Freigeben über


Verweisen auf Features in Mergemodulen

Mergemodule funktionieren nur mit Komponenten und nicht mit Features. Einige Tabellen in Mergemodulen wie die Tabelle PublishComponent enthalten jedoch Felder, die auf Features verweisen.

In jedem Feld einer Mergemoduldatenbank, das auf ein Feature verweist, muss eine NULL-GUID ({00000000-0000-0000-0000-000000000000}) erstellt werden. Wenn das Mergemodul in einem Installationspaket zusammengeführt wird, ersetzt das Mergetool die NULL-GUID durch das im Installationspaket angegebene Feature. Dies betrifft keine Tabellen, die eine spezielle Behandlung erfordern, z. B. die Tabelle ModuleSignature und die „ModuleSequence“-Tabellen.

Wenn eine NULL-GUID als Primärschlüssel verwendet wird, ist nicht garantiert, dass der durch das Mergetool ersetzte Wert eindeutig ist. Ersteller*innen von Mergemodulen müssen sicherstellen, dass kein vorhandener Primärschlüssel in der Benutzeroberfläche dupliziert wird, wenn das Mergetool NULL-GUIDs durch Features ersetzt.