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