Ho pubblicato il rilascio 3.0.6.18 di Luna Data Layer Code Generator. In questa versione oltre a qualche novità di contorno la cosa più importante è che ora è supportata la Pluralization.

In pratica ora è possibile specificare per ogni tabella il nome della classe che viene generata semplicemente sostituendola tramite l’interfaccia al nome di default che viene associato.

Ora sto lavorando al caricamento delle relazioni automatico da database MS SQL SERVER, mentre per DB Access è tutto gia funzionante. Per ogni relazione 1 a 1, 1 a N vengono generati all’interno della relativa classe padre gli oggetti o le liste figlie, con i relativi caricamenti.

Nella versione 3.0.7.46 inoltre sarà inserito un metodo di salvataggio in cascata che permetta di salvare l’intera struttura con relativi id collegati ecc ecc in modo da lavorare in memoria con una struttura logica e le strutture collegate senza preoccuparsi della persistenza, il metodo WriteCascade.

Per il tutorial completo e l’esempio in questione potete andare all’indirizzo:

http://www.diegolunadei.it/luna/index.htm