Rol nesnesi (Model Tasarımcısı)
The Role object defines a role of an entity.Rol, iki ilgili varlık açıklamasıdır.Bu nesnenin özelliklerini devralırAlan object.
Özellikler
Name |
Önem düzeyi |
Tür |
Açıklama |
---|---|---|---|
Name |
0-1 |
String |
Rol adı.Önem ise bir ya da OptionalOne, ilgili varlık adı varsayılan değer olacaktır.Aksi durumda, dize değeri ilgili varlık ToplamaAdı için varsayılan kullanılır. |
0-1 |
Object |
Rol Linguistics özellikleri.Ad belirtilmezse, bu öğeye izin verilmez.Bu durumda, SingularName ve PluralName adını ve ilgili varlık topluluğu için sırasıyla varsayılan. |
|
RelatedRoleID |
1 |
String |
Hedef varlık, ilgili rol kimliği.Bu rol, RelatedRole olamaz.Buna ek olarak, bu rolü, RelatedRole RelatedRole olması gerekir. |
Cardinality |
1 |
Enum |
Dört seçenek vardır: Bir çok, OptionalOne, OptionalMany. |
ContextualName |
0-1 |
Enum |
ContextualName Numaralandırıcı rolü varlığı ulaşmak için kullanılan, rolü'nın hedef varlık öznitelikleri ContextualName ayarını geçersiz kılar.Numaralandırıcı üç değerden biri olabilir: Öznitelik, birleştirme veya rol. Numaralayıcı değeri varsayılan öznitelik adı bağlamsal adı olarak kullandığı bir özellik kullanır.Rol adı birleştirilir ve bağlamsal adı olarak kullanılır ve öznitelik adı neden birleştirme belirtin.Bu öznitelik tek tanımlayıcı olan öznitelik varlık, rolü belirten rol adı bağlamsal adı olarak kullanır.Tek tanımlama yok ise öznitelik varlık, rol birleştirme gibi kabul edilir. |
0-1 |
Object |
Alanlar ve rol varlığı erişmek için kullanılan istemci uygulaması için rol kullanıcının hedef varlık görüntülenmelidir alan klasörler kümesi.Örneğin, adres EvAdresi rolünü kullanarak görüntülendiğinde AddressType özniteliği gizleneceğini. |
|
ExpandInline |
0-1 |
Boolean |
That indicates istemci uygulaması değil göstermek rol kullanıcıya ve bu varlığın bir parçası oldukları gibi ilgili varlık alanlarının yerine görüntülenecek.Her ikisi de belirtilen rol genişletme arama davranışı üzerinde favored. |
PromoteLookup |
0-1 |
Boolean |
İstemci uygulaması gibi bir arama, içeren varlık görüntülendiğinde de hedef varlığın arama görüntülendiğini gösterir.Bu değer yalnızca role ait içeren varlık ve hedef varlığın her iki arama varlıklardır izin verilir.PromoteLookup değeri doğru ise ve yükseltilen rolü varlık varlığa değil ilgili arama rolünün ilgili varlık arama rollerini yükseltilmiş rol yükseltilmiş veya bir doğrudan öncüleri ya da descendents. |
Preferred |
0-1 |
Boolean |
Bu rolü içeren yolu tercih edilen rolleri içeren yollar tercih edilen olması gerektiğini gösterir.Bu Boole hangi yolda başka ulaşmak için kullanılması gerektiğini belirtmek için kullanın varlık olduğu zaman birden fazla yol seçin. |
Recursion |
0-1 |
Boolean |
Varsayılan olarak, geçilen art arda ilişkisi olması gerekip gerekmediğini gösterir.Özyineleme içeren varlığı hedef varlık ile aynı olması durumunda izin verilir.Yinelemeli olarak genişletilmiş rolü olan, ancak bir içeriği veya bir doğrudan öncüleri ya da descendents bir varlık öğeleri genişletmek için bir girişimi yapıldığında, özyineleme durdurur. |
0-1 |
Object |
Bu görevi temsil eden bir veritabanı nesnesi.Belirtilen ilişki sonunda sütun s tablosundaki RelatedRole öğesini içeren varlık bağlı olduğu, veya ona eşit bağlamak gerekir Not sütun Bu varlığın ilişkili olduğu için.Diğer ucu ilişkisinin olması tablo bu rolü içeren kimliği, bağlı veya bu varlıkla ilişkili sütuna eşit.Bu rolü'nın varlığı, RelatedRole'nın varlık bağlı olduğu için (veya tersi) sütun içeren bir tabloya bağlı olduğu sürece bağlama gereklidir.Bu durumda, sütun ve tablo kapsama ilişkisi örtülü ve bağlama belirtilmedi. |
Açıklamalar
Rapor Oluşturucu, bir rolü olan iki varlıklar arasındaki ilişkiyi açıklama
Geçerli numaralandırma değerleri hakkında daha fazla bilgi için bkz:Model Tasarımcısı Veri Türleri.