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?