EntityDAC is an ORM for Delphi with LINQ support. It provides a powerful framework that allows to perform object-relational mapping of database objects to Delphi classes with full support for encapsulation, inheritance, polymorphism and other OOP features.
EnityDAC allows to develop your applications with using Database-First, Model-First, and Code-First approaches.
Also, powerfull Visual ORM Model Designer with Code generation - Entity Developer is included in EntityDAC. It allows you to create and edit ORM models visually, without typing a line of XML code or manual describing class attributes in Delphi code.
Support of Language Integrated Queries (LINQ) allows to unify the application code and make applications independent of the specifics and syntax of an SQL database for which it is developed, that will allow to support multiple databases in your application with no effort.
For database access EntityDAC uses any Devart Data Access Components:
There is also feedback form in the support zone of every product. We are always glad to have your comments and take into account your development needs.