Sdílet prostřednictvím


Vlastnosti rolí domény

Vlastnosti v následující tabulce jsou přidružené k roli domény. Informace o rolích domény najdete v tématu Principy modelů, tříd a relací. Další informace o tom, jak tyto vlastnosti používat, naleznete v tématu Přizpůsobení a rozšíření jazyka specifického pro doménu.

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, protected, nebo protected internal). public
Modifikátor přístupu setter vlastnosti Modifikátor přístupu pro setter pro vygenerovanou vlastnost (public, internal, private, protected, nebo 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 násobnost 0..* 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.
Název Název role domény. Tato vlastnost nemůže obsahovat prázdné znaky. Název doménové třídy hráče role pro tuto roli.
Rozšíří kopii. 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í
Rozšíří odstranění. True odstranit prvek, který hraje tuto roli při odstranění přidruženého odkazu. True pro cíl vložené role.

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 Doménová třída 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.
Notes 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 generovaném návrháři. Pokud je tato vlastnost prázdná, vygenerovaná vlastnost se zobrazí v kategorii Misc (Misc ). <žádné>
Popis 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 u třídy 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í ve 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žena na přidružené hodnotě vlastnosti vložením mezer před každý znak velkého písmena, který předchází znaku malého písmena a který není následovaný jiným velkými písmeny.

Viz také