私の言い回しが正しいかどうかはわかりません (それが結果を見つけるのに苦労している理由かもしれません)。
これが私が達成しようとしていることです:
関連製品 (製品 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; }
}