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