Я пытаюсь перенести существующее веб-приложение на использование RavenDB.
В настоящее время у меня есть страницы в моем веб-приложении, которые позволяют просматривать категории, подкатегории и ресурсы на основе идентификатора в запросе.
Однако я замечаю, что RavenDB генерирует идентификаторы для совокупных корней, но не для дочерних объектов.
Я не думаю, что подкатегория является агрегированным корнем (категория имеет SubCategories), поэтому я делаю ее поддокумом моего документа категории.
Неужели я ошибаюсь, чтобы сделать его суб-документом, поскольку я обращаюсь к нему напрямую по его идентификатору, переданному в querystring? Но если нет, как я должен обращаться к отдельным подкатегориям, поскольку RavenDB, похоже, не генерирует идентификаторы для объектов, которые не являются совокупными корнями?