2011-08-11 152 views
10

我需要刪除Raven DB中的整個文檔集合。逐個刪除(文檔)不是明智的選擇。有沒有一種方法可以輕鬆做到這一點?刪除RavenDB集合

回答

6

您可以執行基於集合的操作。

store.DatabaseCommands.DeleteByIndex()這樣做

store.DatabaseCommands.DeleteByIndex(
    "Enquiries/MyEnquiryIndexName", 
    new IndexQuery { Query = "Id:*", }, 
    allowStale: false); 

Code sample通過@Marijin

+5

我們可以得到一個例子嗎?我在這個間隔,只是無法弄清楚。 –

+0

@BobbyCannon例如https://gist.github.com/1868911 – Marijn