Ho fatto una veloce ricerca per questo tipo di tool e il risultato è:
Commerciali o a doppia licenza:
Open source, alcuni contraddistinti da un cronica penuria di documentazione:
- Gentle.NET, pulito e dall’API veramente comoda, basato sugli attributi alle classi e non sull’XML, mancano i tool
- JC Framework
- ORM.NET, ex-commerciale, è uno static O/RM e possiede un semplice tool che genera tutto
- NHibernate, porting di Hibernate per Java, troppo giovane ma già funzionante, basato su XML, mancano i tool
- Neo
- Rsdn.Framework.Data
- Sisyphus Persistence Framework
- OJB.NET
- NPersist, ad una prima occhiata sembra scomodo, in quanto è necessario che gli oggetti da persistere implementino alcuni metodi di due interfacce
- Pragmatier.Persistence, ex-commerciale e connesso al precendente in qualche modo
Links:
- .NET O/R Mappers
- MyGeneration, code generator su templates
- OlyMars, targato Microsoft e free, è un code generator da db
Senza dimenticare che il .Net Framework 2.0 conterrà un layer di persistenza chiamato ObjectSpaces (che pare ricalchi pari pari JDO.)