如何在嵌入式模式下运行 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 写入日志文件失败

Ravendb 工作室认证

从嵌入式 RavenDB 中的索引检索结果时出现问题

寻找有关嵌入式 .NET 数据库(例如 db4o、NHibernate 或 RavenDB)的指导

如何在 RavenDB 等面向文档的数据库系统中对分层和关系数据进行建模?

如何创建返回字符串列表的 RavenDB 索引?