0

VS に RavenDb が埋め込まれたコンソール アプリをセットアップしようとしています。

私は、DB からドキュメントを保存および取得するのに適しています。しかし、RavenDB スタジオにアクセスしているときに、DB が表示されません。それで、私は何を間違っていますか?

私は次のコードを書いています:

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 スタジオにアクセスすると、DB が表示されません。

DB を表示するように RavenDB をセットアップするにはどうすればよいですか?

4

1 に答える 1

1

自分で探していたものを見つけました。

http://ravendb.net/docs/article-page/3.0/csharp/client-api/setting-up-default-database

于 2015-05-10T16:41:03.937 に答える