我使用带有 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'.
有没有办法做到这一点?