Web 上に会社の簡単なカタログがあります。アイテムを含むカテゴリで構成されています。現在、2 つのカテゴリに当てはまるアイテムがいくつかあり、1 つのアイテムを 2 つのカテゴリに表示したいと考えています。
現時点では、モデルはこのように見えます
public class Category {
public virtual ICollection<Item> Items { get; set; }
}
public class Item {
/* No reference to no category */
}
ずいぶん前に生成されたデータベースは、項目テーブルからカテゴリをリンクしていました。したがって、最後の2つのカテゴリにアイテムを追加すると、「カウント」が追加されました。
データを失うことなくこれを変更したいと思います。どうすればいいですか?データベース構造を好きなだけ変更できることに注意してください。