如何在嵌入式模式下运行 RavenDb?
Posted
技术标签:
【中文标题】如何在嵌入式模式下运行 RavenDb?【英文标题】:How to run RavenDb in embedded mode? 【发布时间】:2010-09-27 20:31:04 【问题描述】:Ravendb documentation 表示在初始化 DocumentStore 之前只需设置 DataDirectory 名称,但 DocumentStore 没有 DataDirectory 属性:(
var documentStore = new DocumentStore
DataDirectory = "path/to/database/directory"
;
documentStore.Initialize();
上面的代码无法编译:(
好吧,我的错……
我使用的是 Raven.Client-3.5.dll,你必须使用 Raven.Client.dll
【问题讨论】:
【参考方案1】:是的 - 托管 RavenDB 涉及
动态支持 一整套 依赖关系这意味着你不能在 3.5 中运行它,你也不能使用轻量级客户端运行它:)
【讨论】:
因为我讨厌标记自己的答案,所以这都是你的。干杯:) 如果有人再次到达这一点,我实际上已经写了一篇关于这个主题的快速条目:codeofrob.com/archive/2010/09/28/…以上是关于如何在嵌入式模式下运行 RavenDb?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Windows Azure 上嵌入的 RavenDB 写入日志文件失败
寻找有关嵌入式 .NET 数据库(例如 db4o、NHibernate 或 RavenDB)的指导