15得票2回答
RavenDB:在内存文档存储中出现异常,“Voron在32位模式下容易出现故障。”

在遵循RavenDB文档 http://ravendb.net/docs/article-page/2.5/csharp/samples/raven-tests/createraventests 后,我无法成功地运行单元测试以创建内存中的文档存储。我复制并粘贴了上述文档中使用RavenDB的R...

15得票3回答
RavenDB Ids 和 ASP.NET MVC3 路由

使用MVC 3 RC2和RavenDB构建一个快速简单的网站,以测试一些东西。 我已经能够创建许多项目,但我很好奇Html.ActionLink()如何处理RavenDB ID。 我的例子:我有一个名为"reasons"(某事的原因,主要是文本)的文档,其中包含原因文本和链接列表。通过我的...

14得票3回答
RavenDB ASP.NET会话提供程序?

背景简介:我目前在我的ASP.NET应用程序中使用Memcached Providers来管理会话状态。它提供了使用SQL Server作为备选存储机制的功能(当会话需要从Memcached缓存中清除时)。我想尝试创建一个RavenDB提供程序,因为它对于这种任务来说更加高效。 我的问题是,...

14得票3回答
RavenDB网络访问

我在寻找关于如何让 RavenDB 在网络上运行的信息时遇到了困难。在同一网络内,我可以运行我的应用程序实例,并显示来自我的 RavenDB 的数据。然而,当我尝试写入数据时,会出现 401 未授权异常。 正确的设置 RavenDB 以通过网络访问的方法是什么? 目前,我在 Raven.S...

14得票1回答
RavenDB和应用程序启动时的旧索引

我有一个应用程序: 使用嵌入式RavenDB数据库 使用单调读取选项 使用静态索引 我注意到当应用程序启动时,即使上一次应用程序关闭(干净地)时它们不是过期的,所有索引也都是暂时过期的。 例如,我运行应用程序,插入10条记录,并等待索引更新。我进行查询并看到我期望的结果。然后我关闭应...

13得票2回答
RavenDB:子文档的ID生成

我试图将一个现有的Web应用程序迁移到使用RavenDB。 目前我的网页应用程序可以基于查询串中的id查看类别、子类别和资源。 但是我注意到RavenDB为聚合根生成id,而不是为子实体生成id。 我认为子类别不是一个聚合根(类别包含子类别),因此将其作为Category文档的子文档进行...

13得票4回答
文档型/NoSQL数据库是否适合存储资产负债表?

如果我要创建一个基本的个人会计系统(因为我喜欢这样 - 这是一个关于我熟悉的领域的业余项目,可以避免陷入要求细节),那么像RavenDB这样的NoSQL/文档数据库是否适合存储账户及其交易?我该如何选择哪个实体是“文档”? 我怀疑这可能是那种实际上SQL数据库才是正确选择而尝试使用NoSQL...

13得票1回答
RavenDB跟踪的更改绕过验证。

我正在尝试建立一个使用RavenDB的应用程序框架。我已经设置了业务逻辑服务,它与会话存在1对1的关系,并有效地成为工作单元抽象。 业务逻辑服务的一部分是包含所有验证。服务中的一个方法可能是这样的: public void StoreUser(User user) { ...

13得票3回答
NoSQL中的多对多关系

我正在尝试找出如何在我的系统中最好地实现这个功能,并暂时摆脱关系型数据库的思维方式。 我的当前数据库由三个表组成:Show、ShowEntry和Entry。基本上,ShowEntry是Show和Entry之间的多对多关联表。在我的关系型数据库思维中,这非常合乎逻辑,因为可以在一个地方完成对S...

13得票2回答
使用TypeNameHandling.All处理命名空间更改

我在JSON.net的TypeNameHandling选项上遇到了问题。我正在使用RavenDB存储一个JSON格式的对象,并将JSON.net序列化器的TypeNameHandling设置为true,以处理我所拥有的继承结构。 我需要更改我正在存储的文档的命名空间,所以现在当它被反序列化时...