Я работаю с базой данных, содержащей соответствующие таблицы для хранения информации об адресе человека. В следующих таблицах хранится информация - округ, пригород города, адрес и тип адреса.
Таблица адресов содержит информацию об улицах и номерах домов в дополнение к AddressTypeId (связанному с таблицей AddressType). Таблица адресов также имеет столбец SuburbId для связи с таблицей Suburb. Связи адреса человека каскадно спускаются к таблице округа
.
Я хочу, чтобы объект данных Person имел свойство IList. Какой мой лучший подход для достижения этой цели?
- Использование хранимой процедуры для создания объекта Address в конструкторе Entity.
- Создайте сложный тип и добавьте его к типу Person как IList.
Возможно, есть какой-то другой рекомендуемый способ, кроме указанных выше. Если бы у меня был пошаговый пример, на который можно было бы указать, это было бы здорово.