У меня есть плохо написанная схема устаревшей базы данных, с которой я работаю через EF Code First. В настоящее время я сопоставляю объекты POCO и хотел бы создать сложный тип "Адрес" и использовать его везде, где хранится информация об адресе улицы. К сожалению, не все поля адресов называются одинаковыми в базе данных (т.е. Одна таблица может иметь "Address1", а другая таблица будет иметь "Street1", хотя они относятся к одной и той же вещи.
Есть ли способ создания настраиваемых сопоставлений для сложного типа на основе данного объекта? Как выглядит это сопоставление?