我不確定自己的文字是否正確(這可能是我努力尋找結果的原因)。EF代碼優先的對稱關係
這裏就是我想要實現:
我希望能夠可以添加相關產品(產品B,產品C)產品A的集合,我想它因此,當您查看產品B時,相關產品會反映A上添加的內容(如您在產品A和產品C中看到的一樣)。 是否必須爲「相關」關係提供單獨的表格?我猜測有一個簡單的方法來做到這一點。
public class Product
{
public int ProductId { get; set; }
public string DefinitionUri { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public virtual ICollection<Product> RelatedProducts { get; set; }
}
這不就是一個類似'ProductGroup'的產品分組嗎? (所以,一個獨立的實體) – 2013-02-21 09:25:09
我並沒有真的想創建一個產品組來放置產品。我希望管理員和算法能夠關聯產品(對稱)並能夠簡單訪問它們(如我可以訪問RelatedProducts屬性)並且高效(不需要在每次訪問屬性時根據其他屬性「查找」相關產品)。 – 2013-07-28 23:31:51