EntityDAC Express 2.2

Licenza: Gratuito ‎Dimensioni del file: 219.03 MB
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

EntityDAC Express è un ORM gratuito per Delphi con supporto LINQ. Fornisce un potente framework che consente di eseguire il mapping relazionale degli oggetti degli oggetti di database alle classi Delphi con pieno supporto per l'incapsulamento, l'ereditarietà, il polimorfismo e altre funzionalità OOP. Per recuperare dati da un database, LINQ viene utilizzato come motore di query indipendente dal database. Inoltre, è disponibile uno strumento di modellazione ORM ricco di funzionalità: Entity Developer, che consente di creare e modificare visivamente i modelli ORM e generare automaticamente classi di entità Delphi da questo modello. Caratteristiche principali: * RAD Studio 10.3 Rio è supportato * Database-First, Model-First & Code-First development. Gli utenti sono in grado di utilizzare tutti e tre i modi per sviluppare applicazioni utilizzando EntityDAC. * Visual ORM Model Designer con generazione di codice. Entity Developer consente di creare e modificare visivamente modelli ORM, senza digitare una riga di codice XML o descrivere manualmente gli attributi della classe nel codice Delphi. Supporta la creazione di tutti i tipi di mapping, ad esempio la divisione delle tabelle, l'entità di mapping a diverse tabelle, tipi complessi, gerarchie di ereditarietà e così via. * Query LINQ. L'utilizzo di ORM durante lo sviluppo delle applicazioni non solo deve accelerare lo sviluppo dell'applicazione stessa, ma anche unificare il codice dell'applicazione e rendere le applicazioni indipendenti dalle specifiche e dalla sintassi del database SQL per il quale è stata sviluppata, che consentirà di supportare più database nell'applicazione senza sforzo. * Mappatura delle classi. Il mapping relazionale degli oggetti delle tabelle di database alle classi Delphi può essere eseguito non solo alle classi ereditate da una classe TEntity di base, ma anche alle classi personalizzate ereditate dal form TObject. * Cache entità e query. Per aumentare le prestazioni dell'applicazione, EntityDAC consente di memorizzare nella cache i metadati, tutte le entità caricate dal database, le query LINQ e molto altro.

cronologia delle versioni

  • Versione 1.6 pubblicato il 2017-04-13
    RAD Studio 10.2 Tokyo è supportato

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

Contratto di licenza IMPORTANTE - LETTURA PRIMA DELLA COPIA, INSTALLAZIONE O UTILIZZO. Non utilizzare o caricare questo software e i materiali associati (collettivamente, il "Software") fino a quando non si sono letti attentamente i seguenti termini e condizioni. Caricando o utilizzando il Software, l'utente accetta i termini del presente Contratto. Se non si desidera accettare, non installare o utilizzare il Software. La versione non registrata del Software può essere distribuita liberamente, a condizione che il pacchetto di distribuzione non venga modificato. Nessuna persona o azienda può addebitare una commissione per la distribuzione del Software senza l'autorizzazione scritta del titolare del copyright. Il software è distribuito "AS IS". Nessuna garanzia di alcun tipo è espressa o implicita. Usi a tuo rischio e pericolo. L'autore non sarà responsabile per la perdita di dati, danneggia la perdita di profitti o qualsiasi altro tipo di perdita durante l'utilizzo o l'uso improprio di questo software. L'utente non può copiare, modificare, affittare, vendere, distribuire o trasferire alcuna parte del Software se non come previsto dal presente Contratto e accetta di impedire la copia non autorizzata del Software. L'utente non può decodificare, decompilare o smontare il Software. L'utente non può sublicenza o consentire l'uso simultaneo del Software da parte di più di un utente. Qualsiasi uso non autorizzato comporterà la cessazione immediata e automatica della presente licenza. Il Software può contenere il software o altre proprietà di fornitori di terze parti, alcuni dei quali possono essere identificati e concessi in licenza in conformità con qualsiasi file "license.txt" allegato o altro testo o file.