【问题标题】:Can't see embedded database in RavenDb Studio 3.0.0.0在 RavenDb Studio 3.0.0.0 中看不到嵌入式数据库
【发布时间】:2016-04-29 18:03:24
【问题描述】:

我正在尝试在 VS 中设置一个带有嵌入式 RavenDb 的控制台应用程序。

我很擅长从数据库中存储和检索文档。但是当我访问 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 以显示我的数据库?

【问题讨论】:

    标签: ravendb ravendb-studio


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多