2009-03-25 8 views
8

Aquí hay una pregunta curiosa. Tengo una aplicación que debe ser compatible con los archivos planos y la base de datos como un lugar para conservar los datos. Estaba pensando en utilizar un conjunto de archivos .csv o delimitados por tabuladores como entrada ...¿Puede NHibernate persistir en archivos planos en lugar de bases de datos?

¿Es posible utilizar NHibernate para escribir para realizar ambas tareas de persistencia?

+2

¿Los archivos tienen que ser legibles por humanos o es el requisito solo para poder enviar a un archivo en lugar de db monolítico? Si no es necesario leer en humanos, sugeriría SqlLite, que NHibernate sí es compatible con IIRC. – Quibblesome

+0

+1 a Peleador. Estaba pensando lo mismo. –

Respuesta

3

intente utilizar el motor Jet (ver this)

dialecto y otros ajustes de NHibernate deben ser los que for Microsoft Access.

2

No, no a lo mejor de mi conocimiento. Tengo el mismo requisito y acabo usando archivos XML planos y mano rodando todo el CRUD.

Apenas hoy he notado este File System Database en codeplex pero todavía no lo he examinado correctamente.

Cuestiones relacionadas