Aracılığıyla paylaş


Rol nesnesi (modeli Tasarımcısı)

The Role object defines a role of an entity.Rol, iki ilgili varlıkların tanımıdır.Bu nesnenin özelliklerini devralır alan nesne.

Özellikler

Ad

Önem düzeyi

Tür

Açıklama

Name

0-1

String

Rol adı.Önem düzeyi ise bir ya da OptionalOne, ilgili varlık adı varsayılan değerdir.Aksi takdirde, dize değeri ilgili varlık ToplamaAdı için varsayılan kullanılır.

Linguistics

0-1

Object

Rol Linguistics özellikleri.Adını atlarsanız bu öğeye izin verilmez.Bu durum, SingularName ve PluralName varsayılan adı ve ilgili varlık topluluğu sırasıyla.

RelatedRoleID

1

String

Hedef varlık üzerinde karşılık gelen rol kimliği.Bu rol RelatedRole olamaz.Buna ek olarak, RelatedRole, RelatedRole, bu rolü olmalıdır.

Cardinality

1

Enum

Dört seçenek vardır: Bir, çoğu, OptionalOne, OptionalMany.

ContextualName

0-1

Enum

ContextualName numaralayıcı rolü varlık ulaşmak için kullanıldığında, rolün hedef varlık öznitelikleri için ContextualName ayarını geçersiz kılar.Numaralayıcı üç değerden biri olabilir: Öznitelik, birleştirme veya rolü.Numaralandırıcı varsayılan değer özniteliği, öznitelik adı bağlamsal adı kullanır.Öznitelik adı ve birleştirilmiş ve bağlamsal adı olarak kullanılan rol adı neden birleştirme belirtin.Bu öznitelik varlık tek tanımlayıcı niteliği ise, rolü belirten rol adı bağlamsal adı olarak kullanır.Değil tek tanımlama ise öznitelik varlık, rolü birleştirme gibi kabul edilir.

HiddenFields

0-1

Object

Alanlar ve rol varlık ulaşmak için kullanılan istemci uygulaması için rolün hedef varlığın görüntülendiği alan klasörler küme.Örneğin, AddressType öznitelik adres EvAdresi rol kullanılarak görüntülendiğinde gizlenmiş olabilir.

ExpandInline

0-1

Boolean

istemci uygulama rol kullanıcıya göstermek değil olduğunu ve bu varlığın bir parçası olmamış gibi ilgili varlık alanları yerine görüntülenmesi gerektiğini gösterir.Her ikisi de belirtildiğinde rolünü genişletme arama davranışı üzerinde favored.

PromoteLookup

0-1

Boolean

istemci uygulaması bir arama içeren varlık görüntülendiğinde bir arama da hedef varlık görüntüler gösterir.Bu değer, rolün içeren varlık ve hedef varlığın her iki arama varlıklar ise izin verilir.Arama roller üzerinde bir arama rolün ilgili varlık yükseltildi PromoteLookup true değeridir ve yükseltilen rol varlık değil varlık için ilgili rolü yükseltilir veya doğrudan öncüleri ve buna göre biri.

Preferred

0-1

Boolean

Bu rolü içeren yolları tercih edilen rolleri içeren yollar üzerinde 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 aralarından seçim yapabileceğiniz birden çok yol olduğunda.

Recursion

0-1

Boolean

Varsayılan olarak, çapraz geçiş yapılan yinelemeli olarak ilişki olması gerektiğini gösterir.Özyineleme içeren varlık hedef varlık aynı olması durumunda izin verilir.Yinelemeli olarak genişletilen rolleri olduğu halde bir varlık a a bağlamında veya doğrudan öncüleri ve buna göre biri öğeleri genişletmek için çalışıldığında özyineleme durdurur.

Bağlama

0-1

Object

Bu rol temsil eden bir veritabanı nesnesi.İlişkisinin belirtilen bitiş sütunlarında bağlamak Not tablo RelatedRole öğesi içeren varlık ilişkili veya bu varlığın ilişkili sütuna eşit olduğu için.Diğer ucunu ilişkisi olmalıdır tablo için bu rolü içeren bir varlıktır ilişkili veya Bu varlıkla ilişkili sütuna eşit.Bu rolün varlığı, RelatedRole'nın varlık bağlı olduğu için (veya tersi) sütun içeren bir tablo bağlı olduğu sürece bağlama gereklidir.Bu durum, sütun ve tablo arasındaki örtülü ve bağlama belirtilmedi.

Açıklamalar

Modeller, rol iki varlık arasında ilişki açıklamasıdır.

Geçerli numaralandırma değerleri hakkında daha fazla bilgi için bkz: Model Tasarımcısı Veri Türleri.