Project Explorer
The project explorer is the central viewer of the elements in your
LLBLGen Pro project and the entrance point to for performing actions on
these elements. You can compare it with the 'Solution Explorer' in visual
studio. LLBLGen Pro has a project explorer which is multi-selection
aware and offers a rich feature set per node through context menus.
The main parts of the project explorer are explained below:
The Project Explorer
The main Project Explorer elements
The following main elements are available in the Project Explorer.
- Project Node. The project node is the node which represents
the loaded project. You can use this node to access project oriented
functionality.
- Target Framework. This node represents the target framework
chosen for the project
- Relational Model Data and Relational Model Data Storage nodes.
Relational Model data, be it relational model data retrieved from a
relational database (database first) or generated by the designer from
entity definitions (model first), is stored in Relational Model Data
Storage containers, which are visible below the Relational Model Data
node. These Relational Model Data Storage containers are the root nodes
of the nodes visualized in the Catalog
Explorer.
- Group Nodes. The initial group is the unnamed group. You're
free to rename it or create new groups by moving elements like entity
definitions to a named group. Groups are either a visual grouping
mechanism or a way to group elements for different output projects. This
is controlled by settings in the project.
- Entity Definitions, Value Type Definitions, Typed List
Definitions, Typed View Definitions Stored Procedure Call
Definitions and Table Valued Function Call Definitions. These definitions form the main building blocks for the
model available though the Project Explorer. Each of these elements can
be placed into a named Group or be placed in the unnamed group
- Model View Definitions. Model View Definitions are placed
outside groups and can contain entity definitions of multiple groups.
The Project Explorer isn't the only viewer of project information, the
Catalog Explorer is equally important, for
viewing and interacting with the Relational Model Data available to you in
the project.
Every node in the Project Explorer, if applicable, has a context menu
which offers functionality on that node or a group of selected nodes of that
same type (e.g. a selected set of entity definition nodes).