ModuleDependency Tablosu
ModuleDependency tablosu, bu birleştirme modülünün düzgün çalışması için gereken diğer birleştirme modüllerinin listesini tutar. Bu tablo, gerekli birleştirme modüllerinin aslında kullanıcının yükleyici veritabanına dahil edilmesini sağlamak için bir birleştirme veya doğrulama aracı sağlar. Araç, yükleyici veritabanındaki ModuleSignature tablosuyla bu tabloya çapraz başvurarak denetler.
ModuleDependency tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
ModuleID | Tanımlayıcı | Y | N |
ModuleLanguage | tamsayı | Y | N |
RequiredID | Tanımlayıcı | Y | N |
RequiredLanguage | tamsayı | Y | N |
RequiredVersion | Sürüm | Y |
Sütun
-
ModuleID
-
Birleştirme modülünün tanımlayıcısı. Bu, ModuleSignature tablosununyabancı bir anahtardır.
-
ModuleLanguage
-
ModuleID'de birleştirme modülünün ondalık dil kimliği. Bu, ModuleSignature tablosununyabancı bir anahtardır.
-
RequiredID
-
ModuleID'de birleştirme modülünün gerektirdiği birleştirme modülünün tanımlayıcısı.
-
gerekli dili
-
RequiredID'de birleştirme modülünün sayısal dil kimliği. RequiredLanguage sütunu, abd İngilizcesi için 1033 gibi tek bir dilin dil kimliğini belirtebilir veya herhangi bir İngilizce için 9 gibi bir dil grubunun dil kimliğini belirtebilir. Alan bir grup dili kimliği içeriyorsa, bu grupta dil koduna sahip olan tüm birleştirme modülleri bağımlılığı karşılar. RequiredLanguage 0 olarak ayarlanırsa, diğer gereksinimleri dolduran herhangi bir birleştirme modülü bağımlılığı karşılar.
-
RequiredVersion
-
RequiredID'de birleştirme modülünün sürümü. Bu alan Null ise, herhangi bir sürüm bağımlılığı doldurur.
Doğrulama
ICE03
ICE06
ice25