Как я могу запустить RavendB в общей среде хостинга?
-
27-09-2019 - |
Вопрос
Ворота Имеет возможность работать в «встроенном» режиме, который, насколько я понимаю, должен позволять ему работать в совместной среде хостинга.
У кого-нибудь есть идеи, как она будет работать в приложении ASP.NET MVC, а какая лучшая практика для этого будет?
Существуют ли какие-либо зависимости в среде хостинга, о которых мне нужно знать?
Решение
да.
У меня есть RavendB, работающий в общей среде хостинга, http://www.winhost.com/, Используя ASP.NET MVC 3 и RAVENDB 1.0.0.371, который был выпущен где-то около июля 2011 года.
Мой код:
public static class Store
{
private static IDocumentStore store = createStore();
private static EmbeddableDocumentStore createStore()
{
var returnStore = new EmbeddableDocumentStore();
returnStore.DataDirectory = @"./PersistedData";
returnStore.Initialize();
return returnStore;
}
public static xxx Read(string key)
{
using (var session = store.OpenSession())
{
var anEntity = session.Query<xxx>().
Where(item => item.key == key).Single();
return anEntity;
}
}
public static void Write(xxx)
{
using (var session = store.OpenSession())
{
session.Store(xxx);
session.SaveChanges();
}
}
}
Единственный недостаток до сих пор я не получаю студию управления RavendB.
Не связан с StackOverflow