EntityDAC é um ORM para Delphi com suporte a LINQ. Ele fornece uma estrutura poderosa que permite realizar mapeamento objeto-relacional de objetos de banco de dados para classes Delphi com suporte total para encapsulamento, herança, polimorfismo e outros recursos de POO. Para recuperar dados de um banco de dados, LINQ é usado como um mecanismo de consulta independente de banco de dados. Além disso, há uma ferramenta de modelagem ORM rica em recursos disponível - Entity Developer, que permite criar e editar seus modelos ORM visualmente, e gerar classes de entidade Delphi por este modelo automaticamente.
- Desenvolvimento Database-First, Model-First e Code-First
- Designer Visual de Modelo ORM com geração de código
- Consultas LINQ
- Cache de Entidade e Consulta