ravendb相关内容
我是RavenDb的新手。我构建了RavenDB会话工厂,如下面的代码所示。这个想法在很大程度上是由我们构建NHibernateSessionHelpers的方式驱动的。我希望这在生产中能起到很好的作用。RavenDB专家对此有什么改进建议吗? public class MXRavenDbSessionHelper { //---All new lazy single
..
我需要一些有关为RavenDB开发自定义分析器的信息。 我正处于设置DLL的阶段,自定义分析器将非常简单,因为我只需要对StandardAnalyzer进行很小的修改。 我找到了这个页面: http://www.tomdupont.net/2013/05/alphanumeric-lucene-analyzer-for-ravendb.html 显然它不能开箱即用:-) 1)我必
..
我正在使用RavenDB,并且我使用id“Posts/[GUID]”(其中[GUID]是GUID)保存我的文档(来自名为“FeedPost”的C#类)。 RAVEN DB创建一个文档,并将其实体名设置为“FeedPosts”。好的-好的。 为什么,当我进入Raven Studio并修改文档时,该文档的实体名称从“FeedPosts”更改为“Posts”? 我相信它正在查看文档的ID,但
..
我正在尝试根据文档发布为discussed in this answer的最近时间来提升文档。 下面的索引定义可以很好地创建用文章和菜谱实体填充的索引。 public class TestIndex : AbstractMultiMapIndexCreationTask { public TestIndex() { AddMap
..
RavenDB错误:var存储不是全局变量。如何创建可以使用Access DocumentStore的类?如对此代码拒绝运行的原因有任何意见,敬请指正 class Program { static void Main(string[] args) { var store = new DocumentStore
..
我知道RavenDB的include-特性。它允许我在数据库的一次往返过程中立即获取引用的文档。但我的问题是:我首先获取的文档不包括对&Other&Quot;文档的引用。但其他";文档引用了当前文档。 想象一下我们在世界各地都有站点的设置。每个site可能会触发各种警报。每个alarm都引用了site途径siteId。 现在我想获得包括所有警报在内的所有站点的列表。但看起来,这
..
我正在使用 Azure 上的新网站功能,并尝试让 MVC 站点在嵌入式模式下使用 RavenDB 运行.在本地一切正常,但在 azure 中运行部署的站点时出现此错误: System.Net.NetworkInformation.NetworkInformationException:访问被拒绝 当我在 global.asax 中创建数据库实例时会发生这种情况: Store = Em
..
我们有一个包含流媒体视频的网站,我们希望显示上周、月和年(滚动窗口)中观看次数最多的视频的三份报告. 每次观看视频时,我们都会在 ravendb 中存储一个文档: 公共类 ViewedContent{公共字符串 ID { 获取;放;}公共 int ProductId { 获取;放;}公共日期时间日期查看{获取;放;}} 我们无法确定如何定义最能支持生成这三个报告的索引/mapreduce
..
我正在寻找如何在 RavenDB .NET 客户端中实现和使用 Map-Reduce 的示例. 我想将其应用于特定场景:生成唯一身份访问者和总访问者数量. 将存储在 RavenDB 中的示例文档: 公共类StatisticsEntry{公共字符串 ID { 获取;放;}公共字符串用户 ID { 获取;放;}} 我可以弄清楚如何使用 Map 创建标准索引,但我不知道如何实际使用 Re
..
有什么方法可以告诉 RavenDb 对某些 DocumentStore 或 DocumentSession 的所有查询使用 WaitForNonStaleResults 模式? 解决方案 您可以在 DocumentStore 或 Session 级别使用 DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites.
..
我能够根据以下位置的代码成功运行 RavenDB 的简单测试:http:///ravendb.net/tutorials/hello-world 接下来我尝试以嵌入式方式运行它,但我不断收到以下错误: 消息:找不到事务存储类型:Raven.Storage.Esent.TransactionalStorage、Raven.Storage.EsentStackTrace:在 c:\Builds
..
我使用的是 RavenDB build 371,我有以下模型: 类产品{公共字符串 ID { 获取;放;}公共 ProductSpec[] 规格 { 获取;放;}}类产品规格 {公共字符串名称 { 获取;放;}公共字符串值 { 获取;放;}} 我希望能够查询具有一组规格的产品.按单一规格查询时: session.Query().Where(product => product.Specs.A
..
我将以下类的对象存储在 ravendb 数据库中: 公共类大陆{公共字符串名称 { 获取;放;}公共列表国家{得到;放;}}公开课国家{公共字符串名称 { 获取;放;}公共列表省{得到;放;}}公开课省{公共字符串名称 { 获取;放;}公共列表城市{得到;放;}}公开课城市{公共字符串名称 { 获取;放;}公共字符串地址{获取;放;}} 感谢一篇帖子(RavenDB:如何检
..
注意:这里有 3 个问题,我没有单独提出问题,因为它们都与相同的代码有些相关. 我有以下代码在每个应用程序的生命周期中在 Application_Start 中注册到我的 RavenDB 的连接: var store = new DocumentStore { Url = "http://localhost:8080" };store.Initialize();builder.Regist
..
我可以将哪些数据访问架构用于 Raven DB? 基本上,我想通过接口分离持久化,所以我不将下划线存储暴露给上层.IE.我不希望我的域看到来自 Raven DB 的 IDocumentStore 或 IDocumentSession. 我已经实现了通用存储库模式,这似乎有效.但是,我不确定这实际上是正确的方法.也许我会转向命令查询隔离或其他什么? 你有什么想法? 解决方案
..
为什么当我使用这个单例时,负载检索总是为空? 公共类数据层{私人 EmbeddableDocumentStore d;私有静态对象 lockerSingleton = new object();私有静态数据层_current;公共静态数据层 RavenDB{得到{锁 (lockerSingleton){如果(_current == null)_current = 新数据层();}返回_curre
..
是否可以使用 Fiddler 4 来检索发送到 RavendB (C#) 的查询的结构?事实上,我目前正在使用 session.Query() 编写查询来管理存储在 RavenDB 数据库中的数据.我想将所有这些查询转换为 session.Advanced.DocumentQuery() 查询.但是,其中一些查询很复杂.是否可以使用 fiddler 来查看 RavenDB 如何将 session.
..
我正在使用以下代码将字符串变量解析为 Json 对象: string[] rInfo = r.Info.ToString().Split('|');动态 JSON_Obj = JObject.Parse(rInfo[0]); 它在代码中看起来很好,这意味着如果我在运行时检查对象,它具有正确的内容.但是,在我将它存储在 RavenDB 之后,它看起来像这样: {“街道":{"$type": "
..
我想创建或更新具有 EmailAddress 属性的 UserAccount 实体,同时确保 EmailAddress 是唯一的.UserAccount 有它自己的 Id 类型的 long 属性,这样我就可以跟踪每个 UserAccount 实体,如如果用户希望更改其电子邮件地址,则使用电子邮件地址作为文档 ID 会出现问题. 我听说我可以创建一个名为 UniqueEmailAddresse
..
我想使用这个字母数字分析器 在我的 RavenDB 实现中.我让它在我的临时环境(实际的 RavenDB 服务器安装)中工作,但是在我的开发环境(VS2013)中运行单元测试时遇到了问题.我在单元测试期间创建了索引,但当 RavenDB 无法找到自定义分析器时,它们的创建失败. 我知道对于已安装的 RavenDB 服务器,您将编译后的 DLL 放在 \Analyzers\ 中并重新启动服务器
..