30得票1回答
RavenDB:如何使用多个搜索项进行查询

我的实体是:class Resource { string Name; string EmployeeId; } 如何查询多个员工的资源?我尝试了这个:Resource[] FindResourcesByEmployees(string[] employeeIds) { ...

7得票2回答
RavenDB - 写入/保存性能慢?

我开始将一个简单的ASP.NET MVC Web应用程序从SQL迁移到RavenDB。我注意到使用SQL的页面比使用RavenDB的页面更快。 通过Miniprofiler深入挖掘,似乎罪魁祸首是执行“session.SaveChanges(150-220ms)”所需的时间。在RavenDB...

7得票3回答
使用一个包含状态模式的领域模型

有一个与更改实体状态相关的任务。我很困惑,不知道是采用基于事件的方法(涉及类似CQRS的内容),还是应该使用状态模式将所有逻辑保留在实体内。 我找到了一篇文章,展示了一个使用状态模式的领域模型(或其中的一部分):http://www.prowareness.com/blog/?p=1448。...

30得票1回答
在RavenDB中指定集合名称

假设我有三个对象Fruit、Apple和Orange。 Fruit 是 Apple 和 Orange 的抽象基类。当我使用 session.Store(myApple) 时,它将其放入 Apples 集合中。myOrange 存储在 Oranges 集合中。这很有道理。 我能告诉 Raven...

9得票1回答
RavenDB分页行为

我对跳过和获取的以下测试情况进行了测试 - 我有关于跳过和获取的以下测试 - [Test] public void RavenPagingBehaviour() { const int count = 2048; var eventE...

18得票6回答
从RavenDB检索整个数据集合

我有一个需求,需要从RavenDB获取整个数据集合Users并将其与另一组数据进行比较。该特定集合中有接近4000条记录。 由于Raven默认安全,我不断遇到异常,要么是超过每个会话的请求数量,要么是它返回最多128条记录。 我不想将属性Session.Advanced.MaxNumber...

16得票1回答
能否使用Raven管理工具连接嵌入式数据库?

我正在使用 Raven DB,想知道是否可以使用 Raven Management Studio 连接到嵌入式数据库。有人尝试过吗?

9得票1回答
如何通过C#获取RavenDB文档的最后写入日期

在Raven Studio UI中,当您查看文档时,可以在页面右侧阅读文档的最后写入日期。 我没有在C#客户端API中找到访问此信息的方法。你知道这是否可能吗?

8得票1回答
RavenDB:存储大小问题

我正在使用RavenDB进行一些测试,用于存储基于iphone应用程序的数据。该应用程序将通过GUID键发送包含5个GPS坐标的字符串。我在RavenDB中看到每个文档大约是664-668字节。对于10个小数和一个GUID来说,这太大了。有人能帮助我理解我做错了什么吗?当记录达到一百万条时,我...

9得票4回答
如果我选择RavenDB,我会失去哪些SQL Server的优势?

如果我在一个相对标准的CMS类Web应用程序中选择RavenDB作为数据库,与SQL Server相比,我会失去什么? 编辑:标题中有一个有争议的术语"benefits",也许我应该说些像"possibilities"或"features"之类的话,希望我的意思清楚。 以下是我想到的一些问...