Tipo complexo EF4 com propriedade de navegação (é possível) ou alternativas?

Eu bati na parede ao fazer o modelo EF4 com a primeira abordagem de banco de dados usando o Linq-to-Entities with POCO ...

Eu tenho duas mesas:Customer eNamePrefix relacionados porNamePrefixId. As colunas são:

Customer             NamePrefix
----------           ----------
CustomerId (PK)      NamePrefixId (PK)
NamePrefixId (FK)
LastName
FirstName
MiddleInitial
....

Neste caso, oCustomer entidade possui uma propriedade de navegaçãoNamePrefix. Eu criei um tipo complexoNameOfPerson, para que eu possa usá-lo em outras entidades. O tipo complexo consiste emNamePrefixId, LastName, FirstName, MiddleInitial. Mas agora estou recebendo a seguinte mensagem de erro na propriedade de navegação paraNamePrefix:

Error 111: There is no property with name 'NamePrefixId' defined in type referred by Role 'Customer'.

Existe uma maneira de conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion