Не могу увидеть встроенную базу данных в RavenDb Studio 3.0.0.0
Я пытаюсь настроить консольное приложение со встроенным RavenDb в VS.
Я яблоко для хранения и получения документов из БД. Но когда я посещаю студию 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, чтобы показать мою БД?
1 ответ
Я нашел то, что искал сам.
http://ravendb.net/docs/article-page/3.0/csharp/client-api/setting-up-default-database