Luna ORM – Articolo “Introduzione e concetti basilari” su iprogrammatori.it

http://www.iprogrammatori.it/articoli/programmazione/art_luna-orm-introduzione-e-concetti-basilar_1522.aspx

Annunci

New version of Luna 4.16.6.1 available for download from LUNA ORM official site

http://lunaorm.codeplex.com

Nuova versione di Luna ORM disponibile per il download dal sito ufficiale

http://www.lunaorm.org

Nuova versione di Luna ORM disponibile per il download dal sito ufficiale

http://www.lunaorm.org

 

LunaORM new website!

Pubblicato: 6 marzo 2014 in Uncategorized

LunaORM have a new website with new SDK and Download section.

You can see at 

http://www.lunaorm.org

SDK section or Download section

A breve rilascerò una nuova versione di Luna ORM che introdurrà una serie di importanti novità. Inoltre scrivero una serie di articoli che spiegheranno in maniera chiara e utile come utilizzare al meglio tutte le tante possibilità offerte dall’engine di Luna ORM. 

Restate sintonizzati

***

Soon I will release a new version of Luna ORM that will introduce a number of important innovations. In addition, I will write a series of articles that will explain in a clear and helpful how best to use all the many possibilities offered by the engine of Luna ORM.

Stay Tuned

LogoLuna ORM 4.6.46.26783 – Disponibile per il Download

Tantissime novità per Luna ORM in questa versione. Innanzitutto è stato completamente rivista la struttura di tabelle e file generati da Luna. Ora ogni classe si trova in un file separato (con la relativa interfaccia per le classi entity).

Potete quindi gestire autonomamente piu progetti DAO senza che ci siano incluse le classi entity all’interno del file generato. Questo perchè ora Luna supporta una versione rudimentale dell’inversione di controllo.

Di fatto è stato sganciato ogni legame tra la classe Entity e la classe DAO che la gestisce. Questo vi permette di utilizzare le classi entity senza nessun legame con altre classi, e potete inoltre avere più oggetti DAO che gestiscono la medesima classe in uno o piu progetti.

Da questa versione per una serie di motivi per ora viene supportato solo Vb.Net

Un altra grossa novità riguarda il salvataggio e la riapertura dei file LDS. Ora Luna permette di riaprire facilmente un file LDS da gestione risorse se lo associate a questo tipo di estensione. Ma sopratutto si accorge se nella sorgente originale da cui e’ stato generato ci sono state modifiche e ve le propone cosi potete tenere un file di progetto costantemente aggiornato e allineato con il db, e rigenerare ogni volta il codice includendo i cambiamenti.

Ringrazio Camillo Martino per il prezioso contributo

***********************************************************************************************************

Luna ORM 4.6.46.26783 – Available for Download

Lots of news for Luna ORM in this release. First of all it was completely revised the structure of tables and files generated Luna. Now every class is in a separate file (with its interface to the entity classes).

You can then independently manage projects more DAO without there being included within the entity classes generated file. This is because Luna now supports a rudimentary version of inversion of control.

Indeed, it has been dropped all ties between the Entity class and the DAO class that manages it. This allows you to use the entity classes without any connection with other classes, and you can also have multiple DAO objects that manage the some class in one or more projects.

From this version for a number of reasons for now is only supported Vb.Net

Another major change concerns the saving and reopening the file LDS. Now Luna allows you to easily re-open a file from LDS resource management if they are associated with this type of extension. But above all feel it if the original source from which ‘was created there have been changes and offer them to you so you can keep a project file is constantly updated and aligned with the db, and regenerate each time the code including the changes.

thank to Camillo Martino for his valuable contribution

LogoLuna ORM 4.3.46 – Work in progress

Tantissime novità per Luna ORM in questa versione. Innanzitutto è stato completamente rivista la struttura di tabelle e file generati da Luna. Ora ogni classe si trova in un file separato (con la relativa interfaccia per le classi entity).

Potete quindi gestire autonomamente piu progetti DAO senza che ci siano incluse le classi entity all’interno del file generato. Questo perchè ora Luna supporta una versione rudimentale dell’inversione di controllo.

Di fatto è stato sganciato ogni legame tra la classe Entity e la classe DAO che la gestisce. Questo vi permette di utilizzare le classi entity senza nessun legame con altre classi, e potete inoltre avere più oggetti DAO che gestiscono la medesima classe in uno o piu progetti.

Da questa versione per una serie di motivi per ora viene supportato solo Vb.Net

Un altra grossa novità riguarda il salvataggio e la riapertura dei file LDS. Ora Luna permette di riaprire facilmente un file LDS da gestione risorse se lo associate a questo tipo di estensione. Ma sopratutto si accorge se nella sorgente originale da cui e’ stato generato ci sono state modifiche e ve le propone cosi potete tenere un file di progetto costantemente aggiornato e allineato con il db, e rigenerare ogni volta il codice includendo i cambiamenti.

Ringrazio Camillo Martino per il prezioso contributo

***********************************************************************************************************

Luna ORM 04/03/46 – Work in progress

Lots of news for Luna ORM in this release. First of all it was completely revised the structure of tables and files generated Luna. Now every class is in a separate file (with its interface to the entity classes).

You can then independently manage projects more DAO without there being included within the entity classes generated file. This is because Luna now supports a rudimentary version of inversion of control.

Indeed, it has been dropped all ties between the Entity class and the DAO class that manages it. This allows you to use the entity classes without any connection with other classes, and you can also have multiple DAO objects that manage the some class in one or more projects.

From this version for a number of reasons for now is only supported Vb.Net

Another major change concerns the saving and reopening the file LDS. Now Luna allows you to easily re-open a file from LDS resource management if they are associated with this type of extension. But above all feel it if the original source from which ‘was created there have been changes and offer them to you so you can keep a project file is constantly updated and aligned with the db, and regenerate each time the code including the changes.

thank to Camillo Martino for his valuable contribution

 

LogoNuova versione di Luna ORM  pubblicata e disponibile per il download (4.0.0.1). In questa versione vengono introdotti i template T4 cosi chiunque può volendo modificare il codice generato da Luna. Inoltre da questa versione Luna ORM genera anche codice C# oltre che Vb.Net

I link per il download sono

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna

**************************************************************************

New version of Luna ORM published and available for download (4.0.0.1). In this version introduces the T4 template so anyone may occasionally change the code generated by Luna. In addition to this version Luna ORM also generates C # code as well as Vb.Net

The download links are

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL with EXAMPLE – http://www.diegolunadei.it/luna

LogoAl lavoro su Luna 4.0.0.1

Entro il 1 Luglio 2013 metterò online Luna 4.0.0.1. Il motore di Luna è stato completamente riscritto per funzionare ora con i Template T4 di Microsoft, e questa modifica mi ha permesso di lavorare alla generazione del codice in linguaggio C# oltre che Vb.Net.

Il motore del”interprete e il motore di generazione sono terminati, ora sto lavorando al modello T4 delle classi DAO in C#.

*********

Working at Luna 4.0.0.1

By July 1, 2013 put online Luna 4.0.0.1. The engine of Luna has been completely rewritten to work now with the T4 Template from Microsoft, and this change has allowed me to work on code generation in C # as well as Vb.Net.
” The engine of the interpreter and the generation engine are finished, now I’m working on the model of the T4 DAO classes in C #.