Где хранить индексы RavenDb? - PullRequest
3 голосов
/ 29 декабря 2011

Какое лучшее место в структуре решения для хранения определений индексов RavenDb?У меня есть два исполняемых файла: ASP.NET MVC Frontend и исполнитель некоторых фоновых задач.Оба они используют только индексы, которые являются специфическими для этого проекта (поэтому нет индексов, которые используются из обоих проектов).Поэтому я вижу два варианта хранения индексов:

  1. В одном специальном проекте под названием RavenDbInfrastructure
  2. Локально в обоих проектах

Первый вариант выглядит более разумным дляМне, но противоположные индексы обычно зависят от вида, поэтому выглядит логичным поместить их в проект, где они будут использоваться.

1 Ответ

4 голосов
/ 29 декабря 2011

Отдельный проект для индексов будет лучше, если у вас есть общие индексы. Если у вас есть отдельные индексы для обоих, используйте их локально.

...