ORM per .net 2.0 con strumento e/o codesmith il supporto, ma senza xml
-
11-09-2019 - |
Domanda
Io sto cercando un ORM quadro .NET 2.0 (che deve essere eseguito su Windows 2000, in modo 3.0/3.5 è) che è interamente codice configurato, e non richiede XML.Ho bisogno di questo per essere "hard coded" in app, in modo che l'app può essere stand-alone e copiato senza alcun file di supporto.
Ho guardato la maggior parte di quelli comuni come nHibernate e XML requisito semplicemente non funziona per me.Vorrei, inoltre, la capacità di generare le classi di supporto via codesmith modelli.Sto usando C# 3 VS 2008, ma ho come target .net 2.0.
Qualcuno ha qualche suggerimento?
Soluzione
Fluent NHibernate , che permette di configurare NHibernate, senza file di mapping XML.
Oltre a questo, si può anche avere uno sguardo a LLBLGen .
Altri suggerimenti
Guarda nHibernate, di nuovo.Uno sguardo da vicino questa volta :-)
Mentre nHibernate è da di default configurato da un file XML esterno non è necessariamente così.
Nel mio progetto ho davvero apprezzato utilizzando XML, così ho continuato - ma invece di salvarlo dall'esterno (dove gli utenti finali potrebbero ingannare intorno con esso) di caricare i file di mapping da una risorsa incorporata.
Inoltre c'è (a mia conoscenza) una possibilità di rinunciare XML e configurare nHibernate utilizzando gli attributi di classe in .NET.