2011-08-09 106 views
3

當使用EmbeddableDocumentStore爲RavenDB,哪裏的數據得到存儲在磁盤上RavenDB Embedded:存儲在磁盤上的數據在哪裏?

var documentStore = new EmbeddableDocumentStore { DataDirectory = "TestApp" }; 

DataDirectory目錄和磁盤位置之間的關係?

更新:使用2011-08-09最新版本。這是一個控制檯應用程序,所以沒有ASP.NET目錄。

回答

6

它將使用該目錄是基於應用程序的當前目錄或基本目錄,如果你使用〜作爲開始

+0

你是什麼意思?它寫入某個文件夾並在那裏創建一個文件? –

+1

我正在運行控制檯應用程序,因此該文件夾位於/ bin/Debug-folder中。這解釋了它:P –

+0

我認爲embeddableDocumentStores不會將任何東西持久存儲到磁盤。這是*內存* ..? –

1

你正在使用什麼構建?從大約一個月前開始,該設置被忽略,並且使用了「數據」的默認目錄。

+0

更新的問題,謝謝。 –