我有一个运行OrigoDB(NoSql)的MVC 5项目没有问题。
我添加了一个新的WCF项目,我想重用相同的OrigoDB。但是当我查询数据库时,我没有得到任何命中。有什么需要吗?
或者我错了?
答案 0 :(得分:0)
我明白了。这是一个很好的夜晚睡眠。 :)
默认情况下,OrigoDB将数据库保存在App_Data文件夹中。通过简单的配置,您可以更改日志文件的存储位置。
var config = EngineConfiguration.Create();
config.Location.OfJournal = "<PathToJournalFiles>";
config.Location.OfSnapshots = "<PathTosnapshotFiles>";
_db = Db.For<MyDomainModel>(config);
答案 1 :(得分:0)
请注意,您无法跨多个引擎/进程共享同一个日记。只要您从同一个IIS工作进程提供WCF服务,一切都会好的。调用Db.For&lt;&gt;多次使用相同的config.Location将返回使用OrigoDB时指向同一引擎实例或远程服务器的客户端代理。