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