Nhibernate 在S#arp体系结构中打开多个临时sqlite数据库-最佳实践
我希望有人能给我一些关于如何面对这个问题的建议。 我有一个S#arp体系结构应用程序,它有一个主要的集中式数据库,运行良好。 我需要从中央bd提取数据并将其保存到一个较小的sqlite db中,然后最终将其导入。 sqlite连接必须是临时的。打开连接,保存或检索数据,关闭连接。 实现目标的最佳方式是什么? 我想使用NhibernateSession.addConfiguration(…)来访问sqlite数据库,处理它,然后关闭会话工厂,但我不知道这是否是最好的解决方案 我应该这样做,还是用传统的方法更好?Nhibernate 在S#arp体系结构中打开多个临时sqlite数据库-最佳实践,nhibernate,sqlite,s#arp-architecture,Nhibernate,Sqlite,S#arp Architecture,我希望有人能给我一些关于如何面对这个问题的建议。 我有一个S#arp体系结构应用程序,它有一个主要的集中式数据库,运行良好。 我需要从中央bd提取数据并将其保存到一个较小的sqlite db中,然后最终将其导入。 sqlite连接必须是临时的。打开连接,保存或检索数据,关闭连接。 实现目标的最佳方式是什么? 我想使用NhibernateSession.addConfiguration(…)来访问sqlite数据库,处理它,然后关闭会话工厂,但我不知道这是否是最好的解决方案 我应该这样做,还是用传
提前感谢您您要查找的SQLite数据库名称是
:memory:
,它转换为内存中的临时数据库。我真的不知道该怎么写。(抱歉。)您的添加配置是正确的。您需要查看该路径,但您所做的实际上是一个边缘案例,可能无法按预期工作 嗨,Donal,也许我没有很好地解释我想做什么,但是sqlite数据库必须写入一个文件,然后压缩。我一直在寻找的答案是,在运行时用S#arp架构友好地添加sqlite db连接的最佳方法是什么。