我使用带有 POCO 的 Linq-to-Entities 使用 DB first 方法做 EF4 Model 碰壁了...
我有两个表: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'.
有没有办法做到这一点?