具有导航属性的 EF4 复杂类型(是否可能)或替代方案?
我在使用 POCO 的 Linq-to-Entities 进行数据库优先方法的 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'.
有办法完成此操作吗?
I hit the wall with doing EF4 Model with DB first approach using Linq-to-Entities with POCO...
I have two tables: Customer
and NamePrefix
that are related via NamePrefixId
. Columns are:
Customer NamePrefix
---------- ----------
CustomerId (PK) NamePrefixId (PK)
NamePrefixId (FK)
LastName
FirstName
MiddleInitial
....
In this instance the Customer
entity has a navigational property NamePrefix
.
I created a complex type NameOfPerson
, so that I can use it in other entities.
The complex type consists of NamePrefixId
, LastName
, FirstName
, MiddleInitial
.
But now I am getting the following error message on the navigational property to NamePrefix
:
Error 111: There is no property with name 'NamePrefixId' defined in type referred by Role 'Customer'.
Is there a way to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
复杂类型帮助页面中直接对此进行了描述。复杂类型不能包含导航属性。
This is described directly in Complex type help page. Complex types cannot contain navigation properties.