de ORM para .NET 2.0 con la herramienta y / o apoyo CodeSmith pero sin xml
-
11-09-2019 - |
Pregunta
Estoy en busca de un marco ORM para .NET 2.0 (tiene que ejecutar en Windows 2000, por lo que 3.0 / 3.5 está fuera) que es completamente de código configurado y no requiere XML. Necesito que esto es "codificado" en la aplicación para que la aplicación puede ser autónomo y copiado sin ningún archivo de apoyo.
He mirado en la mayoría de los comunes como NHibernate y el requisito XML no va a funcionar para mí. También me gustaría la posibilidad de generar las clases de apoyo a través de plantillas CodeSmith. Estoy usando C # 3 en VS 2008, pero tengo que apuntar .NET 2.0.
¿Alguien tiene alguna sugerencia?
Solución
Fluido NHibernate, que le permite configurar NHibernate sin archivos de mapeo XML.
Además, también puede echar un vistazo a LLBLGen .
Otros consejos
Tenga una mirada en NHibernate, otra vez. Un análisis cuidadoso de este tiempo: -)
Mientras que NHibernate es por por defecto configurado por un XML archivo externo no es necesariamente así.
En mi proyecto me gustó mucho el uso del XML, así que guardé -., Pero en lugar de guardarlo externamente (donde los usuarios finales podrían perder el tiempo con ella) me carga el archivo de asignación de un recurso incrustado
Además hay (que yo sepa) la posibilidad de renunciar al XML y configurar NHibernate usando los atributos de clases en .NET.