实体框架 4.1 自引用

Posted

技术标签:

【中文标题】实体框架 4.1 自引用【英文标题】:Entity Framework 4.1 Self Referencing 【发布时间】:2012-11-22 21:25:45 【问题描述】:

给定一个 POCO 产品类:

public class Product 

    public int ProductId get;set;
    public string Name get;set;


如何使用 EF 启用相关产品?

基本上,我需要允许产品所有者添加用户可能也感兴趣的产品。

我已尝试在 this question 中调整答案,但无法正常工作。

我想我需要一个链接表,因为一个产品可以有很多用户可能感兴趣的产品。

在此先感谢

【问题讨论】:

Product 类没有产品的 ICollection 吗? 【参考方案1】:

好吧,我之前一定是做错了什么。我从this answer 重新访问了选项 1,它完全符合我的需要。

【讨论】:

以上是关于实体框架 4.1 自引用的主要内容,如果未能解决你的问题,请参考以下文章

实体框架 4.1 代码优先外键 ID

在 EF 4.1 中使用引用字段作为实体键的一部分

实体框架自引用类

实体框架和自引用集合

实体框架自引用分层多对多

实体框架中的自引用/父子关系