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 True a 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 True se 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.