Devart team is proud to introduce EntityDAC - the new ORM for Delphi with LINQ support!
EntityDAC provides a powerful framework that allows to perform object-relational mapping of database objects to Delphi classes. It fully supports encapsulation, inheritance, polymorphism and other OOP features.
Powerful 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!
There are no limitations to start developing a new application based on the newest ORM framework. You can use an existing database and generate all the required entity classes automatically. Otherwise, you can use Entity Developer to create a new database model and automatically generate both - database and entity classes. EntityDAC allows to use any of the known approaches when developing your application: Database-First, Model-First, or Code- First.
In addition, support for Language Integrated Queries (LINQ) allows to unify the application code and make applications independent from the specifics and syntax of a target SQL database. This will allow to support multiple databases in your application with no effort!
For database access EntityDAC uses any Devart Data Access Components:
Also EntityDAC can use all standard Delphi data providers:
- ADO
- IBX
- dbExpress
- FireDAC