У меня есть 3 таблицы БД: Person, Address и PersonAddress. Персональный адрес - это простая таблица соединения (хранятся только идентификаторы персоны и адреса).
В моей доменной модели у меня есть Персона и Адрес. Person настроен так, чтобы иметь отношение «многие ко многим» к Address (через PersonAddress). В коде это реализовано с помощью List<Address>
.
Мне сказали, что я получу лучшую производительность от nHibernate, если я ...
- Создание объекта домена PersonAddress
- Конфигурирование Person для отношения один-ко-многим с PersonAddress
- Сконфигурируйте индекс «многие ко многим» для Address в этом отношении
- Реализуйте это в коде с
Dictionary<Address, PersonAddress>
Это правда?