我使用带有POCO的Linq-to-Entities,使用带有DB第一种方法的EF4模型来打击墙...
我有两个表: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'.
有没有办法实现这个目标?