EntityDAC is an ORM for Delphi with LINQ support. It provides a powerful framework that allows performing object-relational mapping of database objects to Delphi classes with full support for encapsulation, inheritance, polymorphism and other OOP features. To retrieve data from a database, LINQ is used as a database independent query engine. In addition, there is a feature-rich ORM modeling tool available – Entity Developer that allows you to create and edit your ORM models visually, and generate Delphi entity classes by this model automatically.
- Database-First, Model-First & Code-First development
- Visual ORM Model Designer with Code generation
- LINQ queries
- Class mapping
- Entity & Query Cache