Codolex has an extensive entity framework. Although it is not mandatory to use this within Codolex, this entity framework makes working with Codolex much faster. In addition, it is possible to use this framework in conjunction with a legacy code structure. The database activities need a datasource with a database connection to perform actions on a database.