- ¿Puede NHibernate utilizarse como herramienta ORM para MS Access? Estamos utilizando Nhibernate para acceder al servidor Sql, por lo que nos preguntamos si se puede reutilizar.
- Si se puede usar, ¿cómo ha sido la experiencia?
Respuesta
Aquí están los detalles de using NHibernate with MS Access. Personalmente no he hecho esto, ya que MS Access no incluye las principales opciones de base de datos completas, como los procedimientos almacenados, etc., así que normalmente lo evito.
Se puede usar con MS Access. La experiencia es como cualquier otra experiencia al utilizar MS Access como base de datos para su aplicación, desea que use algo más.
He usado NHibernate con acceso. De acuerdo con mi experiencia,
- Recomiendo usar NHibernate.
- Recomiendo evitar el acceso.
Si necesita un mini-base de datos basada en archivos en proceso, hay una serie de opciones disponibles, incluyendo SQL Server CE (Microsoft, propietaria), Firebird (libre de código abierto), SQLite (sin abrir -fuente). NHibernate admite todos estos motores de base de datos (aunque no he tenido la oportunidad de usarlos).
La razón por la que queremos ir a MS Access es porque principalmente estamos escribiendo MS Office Plug en aplicaciones relacionadas. Dado que MS Access viene con la instalación de Office, no es necesario que instalemos otra base de datos en cientos de máquinas (en cada computadora portátil cliente). De todos modos, ¿por qué no deberíamos usar Access? – Nazgul
No tiene que "instalar" SQLite en las máquinas de su cliente. Todo lo que tiene que hacer es empaquetar el archivo sqlite .dll con su complemento de correo .dll y listo. – yfeldblum
Supongo que Firebird y SQLServerCE funcionan igual, pero no estoy seguro. Pero eso es lo que hace que estas cosas sean bases de datos "integradas": ¡puedes "insertarlas" directamente en tu software! – yfeldblum
- 1. MS Access sin VBA?
- 2. MS Access trigger?
- 3. MS Access Propiedades
- 4. MS Access prepara declaraciones
- 5. MS-Access, VBA y manejo de errores
- 6. ¿Tenemos transacciones en MS-Access?
- 7. VBA + Hilos en MS Access
- 8. Sincronizar datos de MS Access a MS SQL
- 9. Almacenamiento de datos en MS Access y consulta en Excel
- 10. Dapper y MS Access - Leer trabaja, Escribir no
- 11. Seleccionar registros omitiendo filas en MS Access
- 12. SQL Server Express vs MS Access
- 13. MS Access: tamaño de papel personalizado
- 14. MS Access 2007 JOIN en múltiples campos
- 15. Convertir TSQL a MS-Access SQL
- 16. ¿Cómo puedo utilizar Hibernate con MS Access?
- 17. Pasar parámetros entre formularios en MS Access
- 18. Recuperar datos URL JSON en MS Access
- 19. Importación de MS ACCESS DB a mySql?
- 20. LINQ asp.net página contra MS Access.
- 21. Proporcionar ayuda en forma en MS Access
- 22. MS Access Rounding Precision With Group By
- 23. C# Cómo conectar a MS Access 2007
- 24. Expresiones regulares en MS Access VBA?
- 25. ¿Cómo conectar java a Ms Access 2010?
- 26. Crear vista en MS Access 2007
- 27. Llamando al Servicio WCF desde MS Access
- 28. ms-access: ¿cómo comentar el código sql?
- 29. Biblioteca de MS Access para python
- 30. MS Access: Determine el tipo de objeto
Cuando dices "MS Access" te refieres a "Jet". –
Es cierto. Usé MS Access para mantenerlo en la misma forma que la pregunta, pero realmente está usando NHibernate con los usos de acceso del motor JET db. –