Результаты поиска по запросу "ravendb"

2 ответа

Для общего количества посетителей вы можете использовать:

пример того, как реализовать и использовать Map-Reduce в RavenDB .NET Client.Я хотел бы применить его к конкретному сценарию: генерации уникальных и общих по...

2 ответа

 функций JavaScript вам придется обрабатывать многопользовательский режим вручную.

ешиваю наличие отдельных БД (по одной на компанию) по сравнению с одной мультитенантной БД (со всеми компаниями). Критерии:Пользователь может принадлежать то...

2 ответа

Также была проблема, что OpenSession возвращает IDocumentSession вместо DocumentSession. Спасибо, изменил мой класс, чтобы искать IDocumentSession и делать то, что предложил Джим.

ЧАНИЕ. Здесь есть 3 вопроса, и я не задавал отдельные вопросы, поскольку все они в некоторой степени связаны с одним и тем же кодом. У меня есть следующий код, который регистрирует соединение с моей RavenDB в Application_Start один раз в течение ...

ТОП публикаций

2 ответа

... или если ваш сеанс асинхронный: var numPosts = session.Query <Post> (). CountAsync ();

ужно получить количество документов в определенной коллекции: Существует индекс Raven / DocumentCollections, в котором хранится количество и имя коллекции в сочетании с фактическими документами, принадлежащими коллекции. Я хотел бы забрать счет ...

2 ответа

Нет, я не хочу, чтобы мой домен знал, что есть сеансы и хранилища, на самом деле ничего специфичного для персистентности. Я хочу, чтобы мой домен был отделен от хранилища через интерфейсы с конкретной реализацией, может быть, через Raven DB и, возможно, другие nosqldb.

архитектуры доступа к данным доступны для использования с Raven DB? По сути, я хочу отделить персистентность через интерфейсы, чтобы не показывать хранилище подчеркивания верхним уровням. То есть Я не хочу, чтобы мой домен виделIDocumentStore ...

2 ответа

Таким же образом, мое мнение таково: если Задачи принадлежат компании, они остаются внутри Компании. Компания - Совокупный Корень Задач. Контакты могут содержать только ссылки (идентификаторы) или копии Задач и не могут изменять их напрямую. Если у вашего контакта есть «копия» задания, это нормально, но для того, чтобы изменить задание (например, пометить его как завершенное), вы должны изменить задание через его Совокупный корень (компания). Поскольку копия может быстро устареть, создается впечатление, что вы хотите, чтобы копия существовала только в памяти и при сохранении контакта, вы сохраняете только ссылки на задачи.

ентно-ориентированные базы данных (особенно RavenDB) действительно меня заинтриговали, и я хочу немного поиграть с ними. Однако, как человек, который очень привык к реляционному отображению, я пытался придумать, как правильно моделировать данные ...

2 ответа

Обработка изменений пространства имен с помощью TypeNameHandling.All

Мне удалось исправить себя с помощью JSON.net TypeNameHandling. Я сохраняю объект в формате JSON, используя RavenDB, и для параметра TypeNameHandling сериализатора JSON.net установлено значение true, чтобы иметь дело со структурой наследования, ...

2 ответа

RavenDB как смывать?

Я использую RavenDb встроенный. В рамках моих интеграционных тестов я хочу проверить, сохраняются ли объекты. Когда я сохраняю изменения на объекте, а затем извлекаю его, он не может быть найден, пока я не уничтожу свое соединение. Это не ...

2 ответа

Как я могу заставить мое приложение RavenDB работать должным образом, когда UseEmbeddedHttpServer установлен в true с использованием 2-уровневой архитектуры?

я использовалRavenDB-Embedded 2.0.2230в моем приложении взаимодействовал с ASP .Net Web API в разных сборках. Когда я установилUseEmbeddedHttpServer = true в хранилище документов первый раз, когда я отправляю запрос в RavenDB, он выполняется ...

2 ответа

Как сделать RavenDB DocumentStore доступным для вызывающих API

У меня есть приложение MVC4, использующее RavenDB в качестве хранилища данных. Приложение имеет уровни MVC / Web, Domain, Data и Security. Я пишу настраиваемые поставщики членства и ролей, которые должны инициализировать базу данных и получить ...