Data Model

Learn how to build data models and create auto-generated widgets.


Data Model Basics

  • An Entity may be a logical representation of a physical database table, or it may be a virtual data structure.

  • Entity comprises data fields, behaviour (APIs), and screens for the users to operate upon entity fields. (MVC)

  • Entities are configured using the Data Model Designer.

  • A behaviour pattern is a generic entity with common attributes, behaviour, and user interface.

  • An entity usually inherits one or more Behaviour Patterns. Almost every entity inherits a Persistent Object behaviour pattern from the XLib.Core library.

  • After you define entities and use them for the first time, Contineo generates underlying database tables and CRUD APIs automatically.

  • Search and Details screens can also be generated automatically.