Vlastnosti rolí domény

Platí pro:yes Visual Studio Visual Studio pro Mac noVisual Studio noCode

Vlastnosti v následující tabulce jsou přidružené k roli domény. Informace o rolích domény naleznete v tématu Principy modelů, tříd a relací. Další informace o použití těchto vlastností naleznete v tématu Přizpůsobení a rozšíření jazyka Domain-Specific.

Vlastnost Popis Výchozí
Typ kolekce Pokud má tato role násobnost 0..*nebo 1..*, tato vlastnost přizpůsobí obecný typ, který se používá k uložení kolekce odkazů. (none) - LinkedElementCollection<T> se používá
Vlastní atributy Atributy, které zde zadáte, budou přidány jako atributy do vygenerované třídy kódu. <Žádný>
Je vlastnost Browsable Pokud Truea pokud je násobnost relace 0...1 nebo 1..1, lze vlastnost role procházet uživatelem v okně Vlastnosti . Vlastnost zobrazí název prvku na druhém konci propojení relace. True
Je generátor vlastností Pokud Truese pro tuto roli vygeneruje vlastnost role, kterou můžete použít k procházení relace v kódu programu. Pokud nastavíte tuto hodnotu false, můžete relaci procházet méně efektivním způsobem pomocí statických metod vztahu domény. True
Modifikátor přístupu Getter Vlastnosti Modifikátor přístupu pro getter pro vygenerovanou vlastnost (public, internal, private, protectednebo protected internal). public
Modifikátor přístupu setter vlastnosti Modifikátor přístupu pro setter pro vygenerovanou vlastnost (public, internal, , protectedprivatenebo protected internal). public
Násobnost Počet prvků modelu, které mohou hrát opačnou roli (0..1, 1..1, 0..*nebo 1..*). Pokud je 0..* násobnost nebo 1..*, pak vygenerovaná vlastnost představuje kolekci; jinak vygenerovaná vlastnost představuje jeden prvek modelu. Závisí na typu relace a na tom, jestli se jedná o zdroj nebo cílovou roli v relaci.
Name Název role domény. Tato vlastnost nemůže obsahovat prázdné znaky. Název třídy domény hráče role pro tuto roli.
Šíření kopie DoNotPropagateCopy - Zkopírovaný hráč role nebude mít žádnou kopii tohoto odkazu.

PropagateCopyToLinkOnly - Zkopírovaný odkaz odkazuje na existujícího opačného hráče role.

PropagateCopyToLinkAndOppositeRolePlayer - Zkopírovaný odkaz odkazuje na kopii opačného hráče role.
PropagateCopyToLinkAndOppositeRolePlayer pro zdrojové role vkládání.

DoNotPropagateCopy pro jiné role.

Další informace naleznete v tématu Přizpůsobení chování kopírování
Šíření odstranění True odstranit prvek, který hraje tuto roli při odstranění přidruženého odkazu. True pro cíl role vkládání.

False pro jiné role.
Název vlastnosti Název vlastnosti vygenerované v kódu hráče role. Tento název nesmí obsahovat prázdné znaky. Název opačné role, pokud má tato role násobnost 1:1 nebo 1:1; v opačném případě je název v množném čísle opačné role.
Role Player Třída domény elementu, který může hrát tuto roli v relaci. Tato vlastnost je jen ke čtení. Doménová třída hráče role pro tuto roli.
Poznámky Neformální poznámky, které jsou přidružené k roli domény. <Žádný>
Kategorie Kategorie, ve které se vygenerovaná vlastnost zobrazí v okně Vlastnosti v vygenerovaném návrháři. Pokud je tato vlastnost prázdná, vygenerovaná vlastnost se zobrazí v kategorii Misc . <Žádný>
Description Popis, který se používá k dokumentování kódu a používá se v uživatelském rozhraní vygenerovaného návrháře.

Popis se zobrazí v popisu IntelliSense pro vygenerovanou vlastnost ve třídě přehrávače rolí.
Description forúplný název role
Zobrazovaný název Název, který se zobrazí v vygenerovaném návrháři pro roli domény. Upravená hodnota vlastnosti Name.
Klíčové slovo nápovědy Volitelné klíčové slovo, které se používá k indexování nápovědy F1 pro roli domény. <Žádný>
Zobrazovaný název vlastnosti Název, který se zobrazí v vygenerovaném návrháři pro vygenerovanou vlastnost role. Upravená hodnota vlastnosti Název vlastnosti.

Poznámka

Výchozí hodnota zobrazovaného názvu je založená na přidružené hodnotě vlastnosti vložením mezer před každý znak velkého písmena, který předchází malá a malá písmena, a za ním jiný znak velkého písmena.

Viz také