EntidadeDAC é um ORM para Delphi com suporte LINQ. Fornece uma estrutura poderosa que permite realizar mapeamento object-relacional de objetos de base de dados para classes Delphi com apoio total para encapsulamento, herança, polimorfismo e outras características de OOP. Para obter dados de uma base de dados, o LINQ é utilizado como um motor de consulta independente de base de dados.
Além disso, existe uma ferramenta de modelação ORM rica em recursos disponível - Entity Developer, que permite criar e editar os seus modelos ORM visualmente, e gerar aulas de entidades Delphi por este modelo automaticamente.
Principais características:
* Desenvolvimento de Base de Dados-Primeiro, Modelo-Primeiro Código-Primeiro. Os utilizadores são capazes de usar todas as três maneiras ao desenvolver aplicações usando a EntityDAC.
* Designer visual orm modelo com geração de código. O Desenvolvedor de Entidades permite criar e editar modelos ORM visualmente, sem digitar uma linha de código XML ou atributos de classe manuais no código Delphi. Apoia a criação de todo o tipo de mapeamento, tais como divisão de mesas, entidade de mapeamento para várias mesas, tipos complexos, hierarquias de herança, etc.
* Consultas LINQ. A utilização do ORM no desenvolvimento das suas aplicações deve não só acelerar o desenvolvimento da aplicação em si, mas também unificar o código de aplicação e tornar as aplicações independentes das especificidades e sintaxe da base de dados SQL para a qual é desenvolvida, que permitirá suportar várias bases de dados na sua aplicação sem esforço.
* Mapeamento de classe. O mapeamento de objetos-relacionais de tabelas de bases de dados para as classes Delphi pode ser realizado não só para classes herdadas de uma classe básica da Entidade, mas também para classes personalizadas herdadas forma TObject.
* Cache de consulta de entidade. Para aumentar o desempenho da aplicação, a EntityDAC permite cache metadados, todas as entidades carregadas a partir da base de dados, consultas LINQ, e muito mais.
história da versão
- Versão 2.1 postado em 2018-11-30
RAD Studio 10.3 Rio é apoiado
- Versão 1.6 postado em 2017-04-13
RAD Studio 10.2 Tóquio é suportado
- Versão 1.1 postado em 2014-08-11
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
DEVART S.R.O. CONTRATO DE LICENÇA DE UTILIZADOR FINAL
IMPORTANTE- LEIA ATENTAMENTE: Este Contrato de Licença de Utilizador Final DEVART ("EULA") é um acordo legal entre si (seja um indivíduo ou uma entidade legal) e o DEVART para software, componentes, código fonte, documentação, demonstrações ou outros materiais ("SOFTWARE PRODUCT") contidos nesta distribuição.
Ao comprar a instalação, a cópia ou a utilização do PRODUTO SOFTWARE, concorda (a) que leu este EULA (b) que entende (c) que concorda em ficar vinculado aos termos deste EULA. Se não concordar com nenhuma parte dos termos deste EULA, NÃO INSTALE, COPY, USE, ASSESS, OU REPLICAR DE qualquer forma, QUALQUER PEÇA, FICHEIRO OU PARTE DO PRODUTO SOFTWARE.
O PRODUTO DE SOFTWARE É LICENCIADO, NÃO VENDIDO.
1. CONCESSÃO DE LICENÇA
Sujeito ao seu cumprimento contínuo desta EULA e ao pagamento das taxas de licença aplicáveis, a DEVART concede-lhe uma licença não exclusiva e limitada para instalar e utilizar o PRODUTO SOFTWARE (a) durante o período de térmónfe (termo de licença), (b) no âmbito do Tipo de Licença descrito na Secção 2, (c) sobre o número permitido de computadores, (d) de forma consistente com os termos deste EULA. Salvo definição em contrário neste EULA ou no momento da compra, o Prazo de Licença será perpétuo.
2. TIPOS DE LICENÇA
2.1 LICENÇA COMPLETA
Pode instalar, ativar e utilizar uma (1) cópia do produto SOFTWARE no computador ONE (1) desde que seja utilizada por uma (1) pessoa. Pode instalar, ativar e utilizar uma cópia adicional do PRODUTO SOFTWARE num segundo dispositivo portátil, portátil ou computador doméstico para uso exclusivo da mesma pessoa.
2.2 LICENÇA DE UTILIZAÇÃO DE AVALIAÇÃO (ENSAIO)
Pode instalar e utilizar uma (1) cópia do PRODUTO SOFTWARE apenas para efeitos de avaliação, por um período de 30 dias de calendário a contar da data de instalação ("Período de Avaliação). Após o termo do Período de Avaliação, o PRODUTO SOFTWARE deve ser desinstalado e todas as cópias destruídas. Após o termo do Período de Avaliação tem as seguintes opções:
(a) Comprar uma LICENÇA para continuar a utilizar o PRODUTO SOFTWARE.
(b) Desinstalar o PRODUTO SOFTWARE do COMPUTADOR CLIENTE e destruir todas as cópias.
Não pode criar aplicações comerciais ou iniciar projetos de software utilizando o PRODUTO SOFTWARE nos termos da LICENÇA DE UTILIZAÇÃO AVALIAÇÃO (TRIAL).
2.3 LICENÇA GRATUITA
Aplica-se aos PRODUTOS DE SOFTWARE que são distribuídos gratuitamente. Pode instalar e utilizar o PRODUTO SOFTWARE num número ilimitado de computadores. Também pode fazer o número adequado das cópias de segurança do PRODUTO SOFTWARE.
3. DOZE (12) SUBSCRIÇÕES E ATUALIZAÇÕES MENSAIS
O DEVART licencia o PRODUTO SOFTWARE numa BASE DE SUBSCRIÇÃO. Uma SUBSCRIÇÃO tem a duração de 12 meses ("SUBSCRIÇÃO TERM"RODUCT numa base de SUBSCRIÇÃO. A SUBSCRIÇÃO tem a duração de um período de 12 meses ("SUBSCRIÇÃO TERM") a partir da data de compra. Durante o PRAZO DE SUBSCRIÇÃO e após o pagamento de todas as taxas de subscrição aplicáveis, poderá receber todas as principais e menores atualizações para o PRODUTO SOFTWARE durante este período de 12 meses. Após o termo do PRAZO DE SUBSCRIÇÃO (12 meses, mais 1 dia após a data de compra original), pode opcionalmente renovar a subscrição do produto software por um período adicional de 12 meses (e cada ano subsequente seguinte) de modo a continuar a receber atualizações importantes e menores do PRODUTO SOFTWARE do DEVART.
4. APOIO TÉCNICO
Pode solicitar à DEVART assistência técnica com a utilização do PRODUTO SOFTWARE através de e-mail, fóruns públicos ou outros canais disponíveis. O DEVART utilizará os seus esforços razoáveis para responder às consultas levantadas, mas não garante que as suas dúvidas ou problemas sejam corrigidos ou resolvidos. Se a subscrição da sua licença tiver expirado, a DEVART reserva-se o direito de recusar a sua consulta de suporte técnico.
5. DIREITOS DE AUTOR E PROPRIEDADE INTELECTUAL
Todos os títulos e direitos de autor dentro e no PRODUTO SOFTWARE (incluindo, mas não se limitando a quaisquer imagens copiadas, demos, código fonte, ficheiros intermédios, pacotes, animações, vídeo, áudio e texto incorporados no PRODUTO SOFTWARE) os materiais impressos que o acompanham, e quaisquer cópias do PRODUTO SOFTWARE são propriedade intelectual e são propriedade da DEVART.
A estrutura, organização e código fonte do PRODUTO SOFTWARE são os valiosos segredos comerciais e informações confidenciais do DEVART.
O PRODUTO SOFTWARE está protegido pelo direito internacional, incluindo, mas não se limitando às leis internacionais de direitos de autor, e por disposições internacionais do tratado.
Este acordo não lhe confere quaisquer direitos de propriedade intelectual no PRODUTO SOFTWARE. Todos os direitos não expressamente concedidos são reservados pela DEVART.
5.1 LIMITAÇÕES À ENGENHARIA INVERSA, DESCOMPILAÇÃO E DESMONTAGEM.
Não pode reverter o engenheiro, descompilar, criar obras derivadas ou desmontar o PRODUTO SOFTWARE. Se o PRODUTO SOFTWARE for adquirido por si com a intenção de reverter o engenheiro, decompilentivo, criar obras derivadas, ou a exploração e transferência não autorizada de qualquer propriedade intelectual e segredos comerciais de DEVART, para incluir quaisquer métodos expostos ou código fonte sempre que fornecido, nenhum direito de uso licenciado deve existir e quaisquer produtos criados como resultado serão considerados ilegais por definição. Qualquer venda ou revenda de propriedade intelectual ou derivados criados assim obtidos será processado em toda a extensão de todo o direito local e internacional.
6. REDISTRIBUIÇÃO
Não pode redistribuir o PRODUTO SOFTWARE a menos que esteja explicitamente autorizado pela DEVART como revendedor.
Os revendedores autorizados só podem redistribuir o PRODUTO SOFTWARE sob a forma do pacote de distribuição original.
7. ALUGUER
Não pode alugar, arrendar ou emprestar o PRODUTO SOFTWARE.
8. TRANSFERÊNCIA
Não poderá transferir permanente ou temporariamente nenhum dos seus direitos ao abrigo desta EULA para qualquer pessoa ou entidade jurídica sem aprovação prévia por escrito da DEVART.
9. DESCONTINUAÇÃO DE PRODUTOS
A DEVART reserva-se o direito de descontinuar o PRODUTO SOFTWARE, quer seja oferecido como produto autónomo ou exclusivamente como componente, a qualquer momento. No entanto, o DEVART é obrigado a prestar apoio por um período de UM (1) ano após a data de suspensão.
10. ISENÇÃO DE GARANTIA
O DEVART declina expressamente qualquer garantia para o PRODUTO SOFTWARE. O PRODUTO DE SOFTWARE E QUALQUER DOCUMENTAÇÃO RELACIONADA É FORNECIDO "COMO IS" SEM GARANTIA DE QUALQUER TIPO, EXPRESSO OU IMPLÍCITO, INCLUINDO, SEM LIMITAÇÃO, AS GARANTIAS IMPLÍCITAS DE MERCADOTIZAÇÃO, APTIDÃO PARA UM PROPÓSITO ESPECÍFICO, OU NÃO-VIOLAÇÃO. A DEVART NÃO GARANTE, GARANTE OU FAZ QUAISQUER DECLARAÇÕES SOBRE A UTILIZAÇÃO, OU OS RESULTADOS DA UTILIZAÇÃO, DO PRODUTO DE SOFTWARE EM TERMOS DE CORREÇÃO, PRECISÃO, FIABILIDADE, OU OUTRAS. TODO O RISCO DECORRENTE DO USO OU DESEMPENHO DO PRODUTO DE SOFTWARE PERMANECE CONSIGO. Nenhuma informação oral ou escrita ou aconselhamento dado pela DEVART criará uma garantia ou, de alguma forma, aumentará o âmbito desta garantia.
11. RESCISÃO
Sem prejuízo de quaisquer outros direitos ou recursos, a DEVART terminará este EULA por não cumprir todos os termos e condições desta EULA. Nesses eventos, deve destruir todas as cópias do PRODUTO SOFTWARE e de todas as suas componentes, incluindo qualquer documentação relacionada, e deve remover qualquer e todos os usos da propriedade intelectual DEVART de quaisquer aplicações distribuídas por si, quer em estados nativos, alterados ou compilados.
12. ALTERAÇÃO DE TERMOS
Devart pode fazer alterações no EULA de vez em quando. Quando estas alterações forem feitas, a Devart disponibilizará uma nova cópia da EULA na página de descarregamento do produto.
Compreende e concorda que se utilizar o PRODUTO SOFTWARE após a data em que o EULA foi alterado, a Devart tratará a sua utilização como aceitação do EULA atualizado.
Concorda que o Devart poderá fornecer-lhe avisos, incluindo os relativos a alterações à EULA, por e-mail.