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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top