12得票2回答
如何在RavenDB这样的文档导向型数据库系统中建模既具有层次结构又具有关系的数据?

面向文档的数据库(特别是RavenDB)让我非常着迷,我想玩弄一下这些数据库。 然而,作为一个非常习惯于关系映射的人,我正在思考如何在文档数据库中正确地建模数据。 假设我有一个带有以下实体的CRM C#应用程序(省略不需要的属性):public class Company { publ...

12得票4回答
RavenDB在模型命名空间更改后抛出转换异常。

我已经在数据库中存储了数百个文档。现在系统架构已经改变,其中模型被迁移到不同的命名空间(在不同的程序集中)。 以下是示例文档的元数据: 我使用的代码来获取这样的文档:var configuration = documentSession.Load<One.Social.Core....

12得票1回答
RavenDb - 远程服务器返回错误:(403)禁止访问。

当我试图在RavenDb上创建一个人员集合时,出现以下错误:远程服务器返回了错误:(403)禁止访问。我将Raven部署在IIS上,但我不确定出了什么问题。在Raven管理工具中,当我尝试创建数据库时,出现以下结果:无法验证服务器消息:远程服务器返回了错误:未找到。 Uri: /datab...

12得票3回答
在RavenDB正在托管其他数据库时删除单个RavenDB数据库

在 RavenDB 正在运行并托管其他数据库的情况下,我是否可以删除单个数据库中的所有数据? 在 RavenDB 为不同客户端托管多个数据库的生产环境中,停止 RavenDB 以删除单个数据库中的数据是不可接受的。需要自定义开发工具,逐个删除文档才能实现此目的吗?

12得票2回答
使用附加了Where()表达式的Mock IRavenQueryable

我正在为一个新的mvc3项目进行一些基本的概念验证代码。我们正在使用Moq和RavenDB。 操作:public ActionResult Index(string id) { var model = DocumentSession.Query<FinancialTransac...

12得票2回答
延迟创建和派发领域事件

我已经使用了一段时间的领域事件模式 - 它使我们能够在领域层中封装尽可能多的行为,并为应用程序的其他部分提供了一个良好的订阅领域事件的方式。 目前,我们正在使用一个静态类,我们的领域对象可以调用该类来触发事件: static class DomainEvents { public ...

12得票2回答
使用Raven DB的数据访问架构

有哪些数据访问架构可用于与Raven DB一起使用? 基本上,我想通过接口分离持久性,这样我就不会将底层存储暴露给上层。也就是说,我不希望我的领域看到来自Raven DB的或。 我已经实现了通用仓储模式并且似乎可以正常工作。然而,我不确定这是否是正确的方法。也许我应该采取命令查询分离或其他...

12得票3回答
云服务提供商针对 RavenDb

请勿混淆,本问题与支持RavenDB的共享主机提供商或其他类似问题不同。我既不需要网络主机,也不想在嵌入式或网站模式下部署RavenDB... 问题:是否有任何云服务提供商支持RavenDB,就像对于MongoDB平台的MongoHQ和MongoLab一样? 编辑:RavenHQ和Clou...

12得票1回答
NoSql/Raven DB 实现最佳实践

我正在调查一个新项目,这将是一个社交网络风格的网站。我正在研究RavenDb,并且很喜欢它许多功能。我没有仔细研究过nosql,但我想知道它最适合哪些领域,以及对于其他一些东西,老派的sql是否仍然是最好的选择。 我认为权限插件非常适合社交网络风格的网站-但它是否真的能在数据库被大量访问的环...

12得票2回答
支持RavenDB的MVC4会员系统

我创建了很多快速的"MVC原型"应用程序,并发现随MVC4模板一起提供的SimpleMembership提供程序非常方便,因为它让我在几分钟内完成了用户注册和OAuth。 但是...我开始使用RavenDb(在RavenHQ上为我的很多项目)。因此,我开始尝试基于ExtendedMember...