ravendb

    0热度

    1回答

    我是RavenDB的新手,我正在努力解决这个简单的问题。 我有一个拥有订阅集合的订阅者。我想通过订阅的字段进行搜索,并返回相关的订阅者。 下面是简单的例子类: public class Subscriber { public string Email { get; set; } public string Name { get; set; } public stri

    2热度

    1回答

    在ravendb工作室我能做空: property: [[NULL_VALUE]] 如何使用IDocumentQuery做? 下面的尝试不起作用。 documentSession .Advanced .DocumentQuery<Doc, Index>() .WhereIn("property", new[] {"[[NULL_VALUE]]", "some value"}) .ToL

    1热度

    1回答

    我发布了这个论坛之前搜索了一下这个论坛,因为我推测它已经被打死了 - 但是因为我没有看到任何看起来很清楚的结果,所以我想我会给它一个镜头。以前有回答的可能性很高,但我没有偶然发现一个明确的网页。 当使用依赖注入,这被认为是更好的做法?注入整个IDocumentStore,然后根据需要产生一个会话,或者注入适当的IDocumentSession或IAsyncDocumentSession? 过去,我

    0热度

    1回答

    尝试设置RavenDb 3.5和NServiceBus 6.在我发出了我在NServiceBus端点中设置的传奇之后,我输入了一个处理程序。一旦这个处理程序完成,我得到这个错误消息。 System.ArgumentException:无法转换身份键入的System.Guid因为在公约IdentityTypeConvertors注册不匹配的类型转换器 我的代码: public static clas

    1热度

    1回答

    我正在尝试设置RavenDb 3.5和NServiceBus 6.在我发出了我在NServiceBus端点中设置的传奇后,我输入了一个处理程序。一旦这个处理程序完成后,我得到这个错误: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

    2热度

    1回答

    我有一个我继承的项目,最近刚刚开始使用RavenDb。我需要将文档保存到一个已连接的数据库中,但我需要将该文档保存到第二个RavenDb。只是想知道我会怎么做呢?以下是我需要改变的方法。 [HttpPost] public ActionResult SaveContact(ContactInput input) { var id = getId(); v

    0热度

    1回答

    我有一个使用NServiceBUS端点的UAT环境。一切正常。然后,当我们转移到Production时,我们用来创建环境的方法是创建UAT服务器的IMAGE并在新的AWS服务器实例上恢复。 我们重新安装了RAVENDB,但在管理服务器的Windows身份验证页面上,我们从旧服务器看到认证。我已经删除了RavenSITE文件夹并卸载了RavenDB,重新启动了服务器并尝试再次安装,但旧的身份验证订单

    0热度

    1回答

    我正在寻找拦截Session.SaveChanges()的方法,以便我可以使用同一个会话实例执行一些额外的工作(在某些情况下,这很方便)。 编辑:有关重新使用会话的一点是,我有一个需要在同一事务运行更多的工作。 我已经知道(并利用)IDocumentStoreListener - 但这个接口没有帮助,因为它没有给我访问当前会话。 我在RavenDb文档中找不到任何有关拦截SaveChanges调用

    3热度

    1回答

    我想用RavenDb 4.0.0-beta-40018查询包含动态属性的实体,但不知道如何去做。 class Foo { public int Id { get; set; } public DateTime CreatedAt { get; set; } public string Name { get; set; } public dynamic Att

    1热度

    1回答

    我很困惑,RavenDB配置选项如Raven/MemoryCacheLimitMegabytes或Raven/Esent/CacheSizeMax应该在运行带有嵌入式RavenDB的特定ServiceControl时放置。具体而言,我想限制内存消耗,以便RavenDB可以很好地与服务器上运行的其他应用程序配合使用。 根据RavenDB配置选项网页here。它讨论使用Raven.Server.exe