Если бы у меня было две таблицы, такие как эта:
Profile Table
-------------
PK ProfileID int
FK AddressPrimaryID int
FK AddressSecondaryID int
Address Table
-------------
PK AddressID int
Address nvarchar
City nvarchar
State nvarchar
Zip nvarchar
Обратите внимание, что профиль имеет две связи с одной и той же таблицей - таблицей адресов. Когда я создаю свой класс linq to sql в VS2k8, я добавляю свои таблицы в dbml. Затем я обращаюсь к этой таблице профиля в службе и выполняю запрос, чтобы вернуть первую запись из хранилища профилей. Там нет проблем ...
Я получил свою единственную запись, и теперь у меня есть intellisense на объекте (объект профиля). У меня есть все мои свойства плюс адрес (объект) и адрес1 (объект). Теперь Address и Address1 являются фактическими объектами из отношения, построенного linq к sql, я хочу знать, могу ли я контролировать, как называется этот объект в intellisense, поэтому вместо Address и Address1 я мог бы использовать AddressPrimary и AddressSecondary имя объекта в intellisense. Это просто прояснит ситуацию. Есть идеи?