Extended Properties

Extended Properties tabs of the Model Settings window allow enhancing sets of properties for model objects. If necessary, you can add a property set of the specified type for the model objects mentioned below.

Then with the help of the Properties window, you can define Extended Properties values for each particular object and use this value where necessary. For example, during code generation it can be used by code generation template.

Association

Allows adding/removing extended properties for an association of the model. To add a custom property, click the Add button and edit its name, type and default value.

Class

Allows adding/removing extended properties for a class of the model. To add a custom property, click the Add button and edit its name, type and default value. The following properties are template-defined and can't be removed or edited: GenerateRepository (this property is added to the Extended properties if the model contains the Repository and Unit of Work template), GenerateController (this property is added to the Extended properties if the model contains the MVC Controller template), GenerateView (this property is added to the Extended properties if the model contains the MVC View Advanced template).

Complex Type

Allows adding/removing extended properties for the complex type of the model. To add a custom property, click the Add button and edit its name, type and default value.

Enum Type

Allows adding/removing extended properties for an enumerated type of the model. To add a custom property, click the Add button and edit its name, type and default value.

Context Model

Allows adding/removing extended properties for the context of the model. To add a custom property, click the Add button and edit its name, type and default value.

Method

Allows adding/removing extended properties for a method of the model. To add a custom property, click the Add button and edit its name, type and default value.

Property

Allows adding/removing extended properties for a class property in the model. To add a custom property, click the Add button and edit its name, type and default value.

Relation Property

Allows adding/removing extended properties for the relation property of the model. To add a custom property, click the Add button and edit its name, type and default value.

Enum Type Member

Allows adding/removing extended properties for an enum type member of the model. To add a custom property, click the Add button and edit its name, type and default value.

 


Send feedback on this topic

© 2008 - 2024 Devart. All rights reserved.