2015-05-10 29 views
0

我試圖在VS中設置嵌入式RavenDb的控制檯應用程序。無法在RavenDb Studio 3.0.0.0中看到嵌入式數據庫

我是蘋果來存儲和檢索數據庫中的文件。但是當我訪問RavenDB工作室時,我的數據庫沒有顯示出來。那麼我做錯了什麼?

我已經寫了下面的代碼:

class Program 
{ 
    static void Main(string[] args) 
    { 
     IDocumentStore documentStore = CreateEmbeddableDocumentStore().Initialize(); 
     using (var session = documentStore.OpenSession()) 
     { 
      session.Store(new Company { Name = "One" }); 
      session.Store(new Company { Name = "Two" }); 
      session.SaveChanges(); 

      var companies = session 
       .Query<Company>() 
       .ToArray(); 

      foreach (var company in companies) 
      { 
       Console.WriteLine(company.Name); 
      } 

      Console.ReadLine(); 
     } 
    } 

    private static EmbeddableDocumentStore CreateEmbeddableDocumentStore() 
    { 
     NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(1338); 
     var store = new EmbeddableDocumentStore() 
     { 
      DataDirectory = "Data", 
      UseEmbeddedHttpServer = true, 
      Configuration = { Port = 1338 } 
     }; 

     return store; 
    } 
} 

internal class Company 
{ 
    public string Name { get; set; } 
} 

我的控制檯寫入正確的輸出。我也可以在bin \ Debug中找到數據文件

但是當我訪問RavenDb工作室時,數據庫沒有顯示。

如何設置RavenDB來顯示我的數據庫?

回答