Я ударил стену, выполнив модель EF4 с подходом БД первым, используя Linq-to-Entities с POCO ...
У меня есть две таблицы: Customer
и NamePrefix
, связанные через NamePrefixId
.Столбцы:
Customer NamePrefix
---------- ----------
CustomerId (PK) NamePrefixId (PK)
NamePrefixId (FK)
LastName
FirstName
MiddleInitial
....
В этом случае объект Customer
имеет навигационное свойство NamePrefix
.Я создал сложный тип NameOfPerson
, чтобы использовать его в других объектах.Комплексный тип состоит из NamePrefixId
, LastName
, FirstName
, MiddleInitial
.Но теперь я получаю следующее сообщение об ошибке в свойстве навигации по адресу NamePrefix
:
Error 111: There is no property with name 'NamePrefixId' defined in type referred by Role 'Customer'.
Есть ли способ сделать это?