Tag: 文档数据库

如何在Ravendb中反向索引相关文档

在索引相关文档的示例II中,按名称和书名称在作者上构建索引。 相关实体看起来像这样: public class Book { public string Id { get; set; } public string Name { get; set; } } public class Author { public string Id { get; set; } public string Name { get; set; } public IList BookIds { get; set; } } 即只有Author持有关于该关系的信息。 该信息用于构造所述索引。 但是我如何构建一个关于Books by Authors的索引(假设一本书可能有多个作者)? 编辑: 这本书/作者的比喻只是到目前为止。 我将举一个更接近我实际用例的例子: […]

嵌入式RavenDB“无法找到事务存储类型”错误

我能够根据以下代码成功运行RavenDB的简单测试: http ://ravendb.net/tutorials/hello-world 接下来我尝试以嵌入式方式运行它,但我继续收到以下错误: Message: Could not find transactional storage type: Raven.Storage.Esent.TransactionalStorage, Raven.Storage.Esent StackTrace: at Raven.Database.Config.InMemoryRavenConfiguration.CreateTransactionalStorage(Action notifyAboutWork) in c:\Builds\raven\Raven.Database\Config\InMemoryRavenConfiguration.cs:line 272 at Raven.Database.DocumentDatabase..ctor(InMemoryRavenConfiguration configuration) in c:\Builds\raven\Raven.Database\DocumentDatabase.cs:line 109 at Raven.Client.Client.EmbeddableDocumentStore.InitializeInternal() in c:\Builds\raven\Raven.Client.Embedded\EmbeddableDocumentStore.cs:line 130 at Raven.Client.Document.DocumentStore.Initialize() in c:\Builds\raven\Raven.Client.Lightweight\Document\DocumentStore.cs:line 388 at Tests.RavenEmbedded.RavenDB..ctor() in C:\Users\Pranav\Documents\Projects\Repositories-Clone\Common-clone\Tests\RavenDB.cs:line 114 at Tests.TestRavenDB.Basics() in C:\Users\Pranav\Documents\Projects\Repositories-Clone\Common-clone\Tests\RavenDB.cs:line 170 建立: 目标框架是.NET Framework 4 我在项目中添加了以下引用: \ RavenDB – 建造 […]