2
我打在牆上使用LINQ到實體POCO ...帶導航屬性的EF4複雜類型(有可能)或替代方案?
我有兩個表做EF4模型DB第一種方法: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'.
有沒有辦法做到這一點?
任何解決方法/建議,我相信我不是第一個遇到這個問題的人? – Eric 2011-03-15 13:26:53
解決方法不包括複雜類型的導航屬性。 – 2011-03-15 13:30:40
我的意思是,代替導航屬性中的複雜類型,任何人都可以提出一個更好的工作方法來滿足我需要實現的目標嗎? – Eric 2011-03-16 17:06:54